python-dns.resolver-get-DNS-record-Typ
Ich Lerne, wie man mit der python-dns-Objekt. Kurze Frage, wie sehe ich viele Beispiele zeigen Methoden für die Verwendung der dns.resolver-Methode mit dem DNS-record-Typ(CNAME, NS, etc). Gibt es eine Möglichkeit, verwenden Sie das dns-Objekt für die Abfrage eines DNS-Namen, und ziehen Sie die Auflösung mit dem record-Typ. Ähnlich zu dem, was GRABEN versorgt in den Antwort-Abschnitt.
Dank,
Jim
Ich habe Durcheinander herum mit der rdtype und rdclass aber jeden test, den ich mache gibt Ein a-record-Typ, obwohl, wenn ich es im Vergleich zu dem Graben, es ist nicht Ein a-record.
InformationsquelleAutor Jim | 2011-05-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist ein Beispiel eines CNAME:
TXT:
NS:
Erhalten Sie die meisten Datensätze nach dem gleichen Muster. Mehrere Antworten Abfragen werden in einer Liste gespeichert. Also looping ist manchmal notwendig (z.B. mehrere Ein-und NS-recs).
InformationsquelleAutor Joe H
Können Sie den Typ mit
rdatatype
InformationsquelleAutor Mike Barkas
Wie über dieses?
InformationsquelleAutor brianray
Nur check ich bisher gefunden, um festzustellen, ob es A-oder CNAME-Antwort ist zu testen, ob qname, Attributs ist gleich kanonischer_name Attribut.
InformationsquelleAutor Naoy
Sieht aus wie Sie benötigen, Rollen Sie Ihre eigene Resolver-Klasse. Die Antwort von Objekten zurückgegeben, indem dns.resolver.Abfrage enthalten nur den Datensatz(s), die speziell die Anforderung übereinstimmt, was Ein a-record standardmäßig. Es ist alles da, der Weg ist auf dem Weg verloren. Wenn Sie drucken die Antwort, die Sie sehen können, was ich meine.
InformationsquelleAutor h0tw1r3