check for nserver=None in ger_dnskey
This commit is contained in:
parent
b3b6524487
commit
fa1575d6d0
1 changed files with 5 additions and 1 deletions
6
validate-my-dns.py
Normal file → Executable file
6
validate-my-dns.py
Normal file → Executable file
|
@ -178,6 +178,10 @@ def get_domain_by_mntner(mntner):
|
||||||
def get_dnskey(domain_name, nserver):
|
def get_dnskey(domain_name, nserver):
|
||||||
"""query dns server for DNSKEY"""
|
"""query dns server for DNSKEY"""
|
||||||
global errors
|
global errors
|
||||||
|
if nserver == None:
|
||||||
|
print("WARN: nserver specified was 'None'")
|
||||||
|
errors += 1
|
||||||
|
return False
|
||||||
try:
|
try:
|
||||||
request = dns.message.make_query(
|
request = dns.message.make_query(
|
||||||
domain_name, dns.rdatatype.DNSKEY, want_dnssec=False)
|
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}")
|
f"INFO: correct ds-rdata specified and matching DNSKEY returned by {ip} for {domain_name}")
|
||||||
else:
|
else:
|
||||||
print(
|
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
|
errors += 1
|
||||||
# break
|
# break
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue