Angenommen, ich besitze den Domainnamen example.com
. Es ist beim Registrar registriert R
. In meinem Konto bei habe R
ich die folgenden Nameserver für die .TLD
Registrierung registriert:
ns1.example.com
->192.0.2.1
ns2.example.com
->192.0.2.2
Angenommen, es gibt noch keine Domänen, die diese Nameserver für DNS verwenden. Wie kann außerhalb meines R
Kontos überprüft werden , ob die Nameserver erfolgreich bei der .TLD
Registrierung registriert wurden?
Auf der WHOIS- Seite von VeriSign Inc können Sie beispielsweise einen registrierten .COM
Nameserver nachschlagen :
Servername: NS1.HOSTGATOR.COM IP-Adresse: 67.18.54.2 Registrar: ENOM, INC. Whois Server: whois.enom.com Verweis-URL: http://www.enom.com
Gibt es einen Standardansatz zum Nachschlagen dieser Informationen für eine TLD-Registrierung?
Zur Verdeutlichung möchte ich nicht überprüfen, welche Nameserver eine Domain verwenden soll, z.
Domain Name: HOSTGATOR.COM Registrar: ENOM, INC. Whois Server: whois.enom.com Verweis-URL: http://www.enom.com
Nameserver: NS1.P13.DYNECT.NET Nameserver: NS2.P13.DYNECT.NET Nameserver: NS3.P13.DYNECT.NET Nameserver: NS4.P13.DYNECT.NET
Status: clientTransferProhibited Aktualisiert am: 05. Januar 2013 Erstellungsdatum: 22.10.2002 Ablaufdatum: 22.10.2015
Stattdessen suche ich nach einer Möglichkeit, einen einzelnen registrierten Nameserver (z. B. ns1.example.tld
) gegen die Registrierung abzufragen , um die IP-Adresse zu ermitteln, die die Registrierung für diesen Nameserver (z 123.456.789.001
. B. ) aufgezeichnet hat .
Aktualisieren:
Ich habe VeriSign um Eingabe gebeten, und es stellt sich heraus, dass die WHOIS-Suche von VeriSign nach Nameservern proprietär ist. Hier ist ihre Antwort:
In Bezug auf Ihre Frage, ob Sie Informationen zu einem Nameserver erhalten könnten, der in der Registrierung registriert ist, aber derzeit keiner Domain zugeordnet ist, können Sie diese Informationen leider nicht über alternative Routen erhalten, z. B. durch Ausführen einer DiG. Nameserver werden nur in der Zone veröffentlicht, wenn sie an eine Domain angehängt sind. Daher können Sie diese Informationen nur erhalten, wenn dieser Nameserver einer Domain zugeordnet ist. Eine DiG kann Ihnen auch eine Liste von Nameservern bereitstellen, die einer Domain und ihren jeweiligen IPs usw. zugeordnet sind.
- Kundendienst von Benjamin, VeriSign, Inc.
Der zweite Teil der Antwort von @ Iian unten ist korrekt. Der Nameserver muss einer Domäne zugeordnet sein, um die IP-Adresse zu ermitteln, die die Registrierung für diesen Nameserver gespeichert hat.
quelle
Antworten:
Sie können uns einen öffentlichen DNS-Server ausgraben und auswählen
Dadurch erhalten Sie die Namen der Nameserver, die Sie dann einfach nachschlagen können, z
oder wenn Sie Windows verwenden, können Sie nslookup verwenden
Dann ähnlich wie oben
Sie erhalten die IP-Adresse
Wenn Sie das tld dann direkt abfragen möchten
Wenn Sie eine Liste der TLD-Nameserver bereitstellen, können Sie diese direkt nach den ns-Datensätzen abfragen, z. B. tld
quelle
Normalerweise können Sie Whois verwenden, um Nameserver abzufragen:
Die Implementierung dieser Funktion liegt bei der TLD. .GOV gibt beispielsweise keine Nameserver-Abfragen zurück:
Es gibt keine wirklich zuverlässige Möglichkeit (dh eine auf allen TLDs verfügbare Methode), um zu überprüfen, ob ein Host über öffentliche DNS- oder Whois-Dienste bei einer Registrierung registriert wurde. Sie können Leimdatensätze nicht direkt abfragen und sehen sie nur, wenn Sie eine Domain mit den gesuchten Nameservern abfragen. Da Sie an Nameservern interessiert sind, die keiner Domain zugeordnet sind, ist dies keine Option.
Der whois-Ansatz ist die beste Wahl, auf die Sie sich jedoch nicht verlassen können. In einer Registrierung ist möglicherweise ein Nameserver registriert, aber Sie müssen ihn nicht in Whois ablegen, wenn keine Domänen zugeordnet sind. Die einzige 100% zuverlässige Möglichkeit, die Existenz eines Nameservers in der Registrierung zu überprüfen, besteht darin, die Registrierung über einen EPP CHECK-Befehl abzufragen. Da diese nur Registraren zur Verfügung stehen, hilft es Ihnen nicht viel.
Ist es wirklich wichtig, wenn einem Nameserver keine Domains zugeordnet sind? Die einzige garantierte Möglichkeit, dies zu überprüfen, besteht darin, eine Domain mit Ihrem Nameserver in der TLD zu registrieren, die Domain abzufragen und den Kleber zu überprüfen, den Sie von `dig @tldnameservers yourdomain ns erhalten.
quelle
Verwenden Sie nslookup oder dig, um einen gTLD-Server nach Ihren Nameservern abzufragen. Sie können auch die folgende Website verwenden, um die DNS-Delegierung für Ihre Domain zu verfolgen:
http://www.simpledns.com/lookup-dg.aspx
quelle
Für alle neuen gTLDs fordert ICANN alle Registries auf, ihre whois-Antwort auf Nameserver-Anfragen zu erhalten, um zu überprüfen, ob ein bestimmter Nameserver (entweder nach Name oder IP) in der Registrierung registriert ist. Es ist alles andere als super nützlich, aber es existiert.
quelle