dnssec: don't call get_default_resolver

This commit is contained in:
ThomasV 2015-07-31 20:02:55 +02:00
parent 9938fbd160
commit 963ec4ca3e
1 changed files with 3 additions and 3 deletions

View File

@ -243,16 +243,16 @@ def get_and_validate(ns, url, _type):
def query(url, rtype): def query(url, rtype):
resolver = dns.resolver.get_default_resolver()
# 8.8.8.8 is Google's public DNS server # 8.8.8.8 is Google's public DNS server
resolver.nameservers = ['8.8.8.8'] nameservers = ['8.8.8.8']
ns = resolver.nameservers[0] ns = nameservers[0]
try: try:
out = get_and_validate(ns, url, rtype) out = get_and_validate(ns, url, rtype)
validated = True validated = True
except BaseException as e: except BaseException as e:
#traceback.print_exc(file=sys.stderr) #traceback.print_exc(file=sys.stderr)
print_error("DNSSEC error:", str(e)) print_error("DNSSEC error:", str(e))
resolver = dns.resolver.get_default_resolver()
out = resolver.query(url, rtype) out = resolver.query(url, rtype)
validated = False validated = False
return out, validated return out, validated