Normalerweise enthält ein registrierter Domainname einige DNS-Einträge. Vor kurzem habe ich jedoch einige registrierte Domainnamen gefunden, die keine DNS-Einträge haben.
Zum Beispiel habe ich ausgeführt, dig 00000onlinecasino.com any
aber es wurden keine DNS-Einträge zurückgegeben, auch nicht der NS-Eintrag, obwohl dies eine registrierte Domain ist.
Ist es möglich, keine DNS-Einträge zu haben, oder liegt ein Fehler im DNS-System vor?
dig +short NS 00000onlinecasino.com
Antworten:
TL; DR Es ist äußerst unwahrscheinlich (obwohl technisch nicht unmöglich), dass eine ordnungsgemäß registrierte Domain null * DNS-Einträge aufweist. Das Vorhandensein der Domain muss dem globalen DNS-System durch ein vom Domain-Registrar bereitgestelltes Update mitgeteilt werden. Das Versäumnis des Registrars, diese Aktualisierung zur Verfügung zu stellen, würde ein Versäumnis darstellen, die ihm von der IANA übertragene Pflicht zu erfüllen.
Jede Domain verfügt mindestens über einen oder mehrere DNS-Leimdatensätze
Wenn eine Domain registriert ist, sendet der Domain-Registrar ein Update an die generischen Top-Level-Domain-Server (gTLD), die für die betreffende TLD verantwortlich sind. Durch die Registrierung der Domain wird beispielsweise
example.com
eine Aktualisierung der von VeriSign betriebenen.com
gTLD-Server ausgelöst .Dieses Update enthält die autorisierenden Nameserver (NS) -Datensätze aus den WHOIS-Daten der Domäne. Der gTLD-Server erstellt dann einen DNS-Leimeintrag für die Domäne, der auf die autorisierenden Nameserver verweist. Mit diesen Leimdatensätzen können die gTLD-Server eingehende Abfragen an die maßgeblichen Nameserver für die Domain weiterleiten.
Sofern der Domain-Registrar die ihm von IANA übertragene Pflicht nicht erfüllt, werden bei einer Suche nach einer registrierten Domain die maßgeblichen Nameserver-Einträge für diese Domain zurückgegeben.
Warum werden dann keine Suchanfragen für die
00000onlinecasino.com
Rückgabe von Datensätzen ausgeführt?Es scheint, dass alles wie oben beschrieben stattgefunden hat; Mit anderen Worten, der Registrar dieser Domain (NameBright.com) hat den erforderlichen WHOIS- Eintrag erstellt und die NS-Datensätze an die .COM gTLD-Server gesendet . Ich habe dies folgendermaßen bestätigt, indem ich nslookup set ausgeführt habe, um NS-Datensätze abzufragen:
Ich habe auch diesen praktischen Glue Record Checker von MeBSD.com verwendet, der die Ergebnisse bestätigt hat:
Allerdings ist die gleiche , wenn Abfrage gegen einen dieser Nameserver ausgeführt wird , zurückkehr einen Fehler:
Da diese Server für diese Domain autorisierend sind, sollten sie zumindest darüber Bescheid wissen und sich als NS-Records für die Domain ausweisen! Angesichts dessen ist es klar, dass diese NS-Server falsch konfiguriert wurden.
* Ich muss zulassen, dass die Definition von "Zero DNS Records" interpretiert werden kann. Wie der Testfall dieser Frage zeigt, antworten die autorisierenden Nameserver nicht und geben Anlass zu dem Argument, dass die Domäne keine Datensätze enthält. Ich bevorzuge jedoch die Ansicht, dass die Leimdatensätze einer Domain im Wesentlichen die "andere Hälfte" der NS-Datensätze einer Domain sind. Schließlich würde jeder Versuch, die autorisierenden Nameserver für eine Domain nachzuschlagen, ohne die Leimaufzeichnungen zu der Anweisung führen, "fragen Sie [Nameserver hier einfügen]".
Mehr Informationen
quelle
Ja. Dies kann auf verschiedene Arten geschehen.
Lassen Sie uns zunächst überprüfen, wie die DNS-Suche für einen Datensatz wie den
www.example.com
folgenden funktioniert :Der DNS-Resolver kontaktiert einen Root-Nameserver, der mit einer Delegierung an die
com
TLD-Nameserver antwortet .Der Resolver kontaktiert einen
com
TLD-Nameserver, der mit einer Delegation an die registrierten Nameserver für antwortetexample.com
.Der Resolver kontaktiert einen der registrierten Nameserver für
example.com
, der mit den Datensätzen für antwortetwww.example.com
.Erstens: Die Nameserver für
example.com
hätten alle Datensätze für löschen könnenexample.com
. Während Domain - Server angeblich immer bestimmte Datensätze haben (einschließlich SOA und NS - Records) zur Verfügung für eine Domain, gibt es nichts in der Praxis , die Kräfte , die sie so zu tun. Eine Domain, in der diese Einträge fehlen, funktioniert möglicherweise mit einigen Resolvern nicht ordnungsgemäß. Wenn die Domain jedoch keine DNS-Einträge enthält, gibt es keinen praktischen Unterschied.Zweitens: Die Nameserver für
example.com
könnten Anfragen ablehnen oder nicht beantworten. Die DNS-Einträge sind nur in diesen Nameservern vorhanden. Wenn die Nameserver also nicht mit den Einträgen antworten, sind die Einträge effektiv nicht vorhanden.Drittens: Die
com
Registrierung könnte für den Fallexample.com
, dass die Domainregistrierung abgelaufen ist , die Registrierung aussetzen . Dies würde dazu führen, dass diecom
Nameserver keine Delegierung mehr an dieexample.com
Nameserver zurücksenden und dort keine Datensätze mehr verfügbar sind. Nach wie vor sind die Datensätze möglicherweise nicht vorhanden, wenn nicht darauf zugegriffen werden kann.quelle
Das Registrieren der Domain besteht aus zwei Teilen: dem Zuweisen der Domain durch die Registrierung und dem Einrichten des DNS.
Für die meisten (alle?) Domains müssen DNS-Einträge bereitgestellt werden, damit die Domain registriert werden kann (für verschiedene tlds gelten unterschiedliche Anforderungen, für die meisten müssen jedoch mindestens 2 DNS-Server angegeben werden). Häufig ist es jedoch nicht erforderlich, dass diese Nameserver gültig sind. Können Sie sich damit abfinden, etwas in diese Felder zu schreiben?
Der zweite Teil ist das Einrichten der Zone auf Nameservern. Im Allgemeinen ist es möglich, diesen Schritt bei der Registrierung eines Domainnamens wegzulassen, aber die meisten Registrare richten hier etwas als Teil Ihrer Registrierung ein.
Nein, es ist in den meisten Fällen nicht möglich, keine Nameserver anzugeben, aber die angegebene Schriftart des Nameservers muss funktionieren. In diesem Fall zeigt whois (das die Registrardatenbank abfragt) im Allgemeinen die Nameserver an, dig / nslookup (das auf funktionierenden DNS basiert) jedoch nicht.
quelle
Es wäre hilfreich, wenn Sie ein paar Screenshots von dem, was Sie bekommen, hinzufügen könnten.
Aber ohne diese Information theoretisiere ich, dass Sie an der falschen Stelle suchen.
Wenn im Befehlsaufruf kein bestimmter Nameserver angegeben ist,
/etc/resolv.conf
durchsucht dig Ihre Datei und fragt die dort aufgeführten DNS-Server ab.Wenn die gesuchte Domain nicht auf den DNS-Servern in Ihrer Kopie von resolv.conf aufgeführt ist , wird sie nicht gefunden.
Sie sollten der Datei einen DNS-Server für diese Domäne hinzufügen oder ihn im Befehl dig angeben, vorzugsweise einen, der eine maßgebliche Antwort geben kann.
quelle
Es ist durchaus möglich, dass eine Domain registriert wird, aber keinen DNS-Eintrag hat. Wenn ich eine Domain registriert, aber noch kein Hosting gekauft und die mit der Domain verknüpfte Site aktiviert habe, muss sie nicht aufgelöst werden zu.
quelle