Verify DNS records with Dlint
Install dlint in ubuntu
sudo aptitude install dlint
This will comple the installation
You can run Dlint against any domain on the Internet, not just ones you administer. Since it uses DiG to gather DNS information, it can work with information gathered from any DNS server.
1) dlint nau.edu.
The above command recursively scans the DNS records in zone nau.edu for problems.
2) dlint 64.114.134.in-addr.arpa.
The above command recursively scans the DNS records associated with IP subnet 220.127.116.11 for problems. You had to already know that 18.104.22.168 was subnetted.
3)You can also specify a nonrecursive check with the –n command-line option. Dlint will automatically find the primary and secondary name servers for the supplied domain and attempt to do a zone transfer (AXFR).
dlint -n google.com
output looks similar to the following screen
Administration of DNS, especially in a large-scale environment, can be difficult to keep up with. Constant changes can leave holes or misconfigurations on your DNS server. Dlint will check DNS records for a domain and attempt to find possible errors, offering a quick-and-easy way to keep your DNS database viable and up to date.