check for nserver=None in ger_dnskey

This commit is contained in:
lare 2023-02-12 13:15:40 +01:00
parent b3b6524487
commit fa1575d6d0

6
validate-my-dns.py Normal file → Executable file
View file

@ -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