Wie erhalten wir TXT-, CNAME- und SOA-Einträge von dnspython?

Ich benötige eine DNS-Abfragefunktion, um einen Server nach verschiedenen Datensätzen abzufragen. Ich habe herausgefunden, wie ich den MX-Datensatz (die meisten Beispiele zeigen dies), A-Datensatz und NS-Datensatz bekomme. Wie erhalte ich die TXT-, CNAME- und SOA-Einträge?

Beispielcode-Snippet:

   import dns.resolver
   answer=dns.resolver.query("google.com", "A")
       for data in answer:
           print data.address

Ich habe versucht, den Abfragetyp durch TXT und das data.address-Objekt durch data.text, data.data usw. zu ersetzen, aber am Ende sind Attributfehler aufgetreten. Was sind die Referenzen für die Datentypen, die ich zuvor erwähnt habe?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage