print('The nameservers are:')
for rr in answer:
print(rr.target)
+
+# Sending a query with the RD flag set to 0
+# This sends a query with RD=0 for the root SOA RRset to the IP address for l.root-servers.net
+
+q = dns.message.make_query('.', dns.rdatatype.SOA)
+# Set the RD flag to 0
+q.flags &= ~dns.flags.RD
+r = dns.query.udp(q, '199.7.83.42')
+print('\nThe flags in the response are {}'.format(dns.flags.to_text(r.flags)))
+print('The SOA in the response is "{}"'.format((r.answer)[0][0]))