import dns.resolver
-answers = dns.resolver.query('nominum.com', 'MX')
+answers = dns.resolver.resolve('nominum.com', 'MX')
for rdata in answers:
print('Host', rdata.exchange, 'has preference', rdata.preference)
resolver = dns.resolver.Resolver(configure=False)
resolver.nameservers = ['8.8.8.8']
-answer = resolver.query('amazon.com', 'NS')
+answer = resolver.resolve('amazon.com', 'NS')
print('The nameservers are:')
for rr in answer:
print(rr.target)
import dns.resolver
import dns.zone
-soa_answer = dns.resolver.query('dnspython.org', 'SOA')
-master_answer = dns.resolver.query(soa_answer[0].mname, 'A')
+soa_answer = dns.resolver.resolve('dnspython.org', 'SOA')
+master_answer = dns.resolver.resolve(soa_answer[0].mname, 'A')
z = dns.zone.from_xfr(dns.query.xfr(master_answer[0].address, 'dnspython.org'))
for n in sorted(z.nodes.keys()):