2012-03-27 12 views
1

Gibt es eine Möglichkeit, den vollständigen Nameserver zu erhalten, indem nur ein Nameserver des Sets übergeben wird?Empfangen von Nameservern durch Übergeben eines NS

Zum Beispiel gebe ich die die Nameserver: ns1.sedoparking.com und als Ergebnis würde ich erwarten,

ns1.sedoparking.com + ns2.sedoparking.com

Ich versuchte es bereits mit der Birne Funktion „Net_DNS_Resolver“, DIG und dns_get_record("ns1.sedoparking.com", DNS_ANY, $authns, $addtl)

Aber ich bekomme immer die falschen Nameserver.

Vielen Dank!

Antwort

1

Da DNS-Funktionen von PHP nicht erlauben Ihnen, welche Server angeben abfragen, ich nur (ich habe mit Net_DNS_Resolver keine Erfahrung) verwenden würde, und Abfrage speziell für die NS-Records:

dig ns1.sedoparking.com ns @ns1.sedoparking.com +noall +answer 

Ausgänge:

; <<>> DiG 9.7.1-P2 <<>> ns1.sedoparking.com ns @ns1.sedoparking.com +noall +answer 
;; global options: +cmd 
ns1.sedoparking.com. 86400 IN NS ns1.sedoparking.com. 
ns1.sedoparking.com. 86400 IN NS ns2.sedoparking.com. 

Allerdings ist es eher selten der Name-Server zurückkehrt NS-Einträge, wenn Sie sie mit ihrem eigenen Namen abfragen, also würde ich nur den ns1 Teil aus der Abfrage entfernen, um sicherzustellen:

dig sedoparking.com ns @ns1.sedoparking.com +noall +answer 

Die Antwort wird in beiden Fällen die gleiche sein.

+0

Vielen Dank, das war die Art, nach der ich suchte! – heuri

Verwandte Themen