diff --git a/validate-my-dns.py b/validate-my-dns.py old mode 100644 new mode 100755 index f021b59..de5bbc9 --- a/validate-my-dns.py +++ b/validate-my-dns.py @@ -178,6 +178,10 @@ def get_domain_by_mntner(mntner): def get_dnskey(domain_name, nserver): """query dns server for DNSKEY""" global errors + if nserver == None: + print("WARN: nserver specified was 'None'") + errors += 1 + return False try: request = dns.message.make_query( domain_name, dns.rdatatype.DNSKEY, want_dnssec=False) @@ -433,7 +437,7 @@ def main(mntner): f"INFO: correct ds-rdata specified and matching DNSKEY returned by {ip} for {domain_name}") else: print( - f"ERROR: invalid ds-rdata specified and matching DNSKEY returned by {ip} for {domain_name}") + f"ERROR: invalid ds-rdata specified or non-matching DNSKEY returned by {ip} for {domain_name}") errors += 1 # break