Jak uzyskać rekordy TXT, CNAME i SOA od dnspython?

Mam wymóg posiadania funkcji zapytania dns do wysyłania zapytań do serwera o różne rekordy. Zorientowałem się, jak uzyskać rekord MX (większość przykładów to pokazuje), rekord i rekord NS. Jak uzyskać rekordy TXT, CNAME i SOA?

Przykładowy fragment kodu:

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

Próbowałem zastąpić typ zapytania TXT i obiekt data.address danymi data.text, data.data itp., Ale skończyło się to błędami atrybutów. Jakie są odniesienia do typów danych, o których wspomniałem wcześniej?

questionAnswers(3)

yourAnswerToTheQuestion