dnspython: Update to latest upstream snapshot.
[mat/samba.git] / lib / dnspython / examples / xfr.py
index 5cd6f55c06c7cb08f6f553b633bf759d6eaa5cf0..e67ab189273df79a47863e273530a0288e3c2e9d 100755 (executable)
@@ -1,9 +1,13 @@
 #!/usr/bin/env python
 
 import dns.query
+import dns.resolver
 import dns.zone
 
-z = dns.zone.from_xfr(dns.query.xfr('204.152.189.147', 'dnspython.org'))
+soa_answer = dns.resolver.query('dnspython.org', 'SOA')
+master_answer = dns.resolver.query(soa_answer[0].mname, 'A')
+
+z = dns.zone.from_xfr(dns.query.xfr(master_answer[0].address, 'dnspython.org'))
 names = z.nodes.keys()
 names.sort()
 for n in names: