Author image Lorenzo Luconi Trombacchi

Changes for version 0.45

  • Some updates and fixes of documentation

Modules

OOP Perl module based on Net::DNS for domain name checking.
Class for name server resolution of hostnames
Class for maintaining a list of Net::DNS::Check::Host objects.
Class to query authoritative nameservers for the domain name you want to check.
base class for all type of tests
Check if the IP addresses found during the hosts resolution do not belong to IP private classes
Compare the IP addresses found during the hosts resolution with the IP addresses given with nserver argument (if exists) in method "new".
Check if the hosts found are CNAME or not
Verify the correctness of the hosts syntax
Compare the MX RR found
Check if mx RR is present or not
Check if the NS RR are the same in all the authoritative nameservers
Check if the number of NS RR are within the range set in the configuration object
Compare the NS RR found with the effectively delegated nameservers (NS RR in the parent zone of the domain name being checked)
Compare the expire time of all the authoritative nameservers
Check if the expire time in the SOA RR is within the range set in the configuration object
Compare the value of the master nameserver specified in the SOA RR of all the authoritative nameservers
Check if the NS RR exists for the master nameserver specified in the SOA RR
Compare the refresh time in SOA RR of all authoritative name servers
Check if the refresh time in the SOA RR is within the range set in the configuration object
Compare the retry time in the SOA RR of all the authoritative nameservers
Check if the retry time in the SOA RR is within the range set in the configuration object
Compare the serial number in the SOA RR of all the authoritative nameservers
Check if the syntax of the serial number in the SOA RR are in the AAAAMMGGVV format