Python DNS records Checker

Working on the task came up with an idea of how to check if the A or PTR record is created for a server or domain. What if this needs to be checked in multiple DNS servers? Or if there is an issue with resolving an entry, how to check which server does nor resolve it in the DNS deployment with multiple servers.

This simple script is checking just A and PTR records for entry in multiple DNS servers.

Link to the GitHub repo is here:

The script could be modified and extended to some verification tool for deployments. Like Cisco Expressway requires A/PTR and SRV records created therefore we can create a script that checks if SRV records for Expressway deployment were created for this domain.