A cli tool for testing DNS records match a provided yaml config file.
dnstest follows SemVer (MAJOR.MINOR.PATCH) to track what is in each release.
- Major version number will be bumped when there is an incompatible API change
- Minor version number will be bumped when there is functionality added in a backwards-compatible manner.
- Patch version number will be bumped when there is backwards-compatible bug fixes.
Additional labels for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format.
Installation the package from pypi with your tool of choice pip
, poetry
or pipenv
.
pip install dnstest
TODO:
python -m dnstest ./example-config.yml
Using config: ./example-config.yml
Using nameservers: 1.1.1.1, 1.0.0.1
example.com A .
www.example.com A .
SPF Records ..
example.com NS ..
TODO:
https://github.com/leonsmith/dnstest/
If you’re interested in financially supporting open source, consider donating.