This simple code snippet using dnspython
the code resolves the name to IP.
In this example, the domain is google.com
and the answer for A record. How can I get multiple records (e.g. TXT, CNAME, ..) in one query?
from dns.resolver import dns
myResolver = dns.resolver.Resolver() #create a new instance named 'myResolver'
myAnswers = myResolver.query("google.com", "A") #Lookup the 'A' record(s) for google.com
for rdata in myAnswers: #for each response
print (rdata) #print the data