Ich kann die IP-Adresse und die Nameserver meines Domain-Hosting-Servers vom öffentlichen DNS von Google abrufen. Ich weiß, dass Google die IP-Adresse des Hosting-Servers von den Nameservern der Domain abrufen kann. Aber wie erhält Google die Nameserver meiner Domain? Nur mein Domain-Registrar kennt die Nameserver meiner Domain. Fragt der öffentliche DNS von Google (oder ein anderer öffentlicher DNS) meinen Domain-Registrar nach den Nameservern?
Mit anderen Worten, wie werden die Nameserver meiner Domain (die ich nur meinem Domain-Registrar zur Verfügung gestellt habe) öffentlich?
vielleicht ist es eine sehr dumme Frage, aber ich konnte bei Google keine Antwort finden. Die Downvotes stören mich nicht, aber wenn Sie etwas wissen, geben Sie mir bitte einen Hinweis auf die Antwort, danke
Danke
Antwort1
nur mein Domain-Registrar kennt die Nameserver meiner Domain
Nein. Alle Registrare, die Domains einer bestimmten TLD verkaufen, müssen die Details Ihrer Domain an dieDomänenregistrierungdie diese TLD verwaltet. (Beispielsweise com
wird die Top-Level-Domain von Verisign verwaltet, die horse
Domain von Nominet usw.)
Normalerweise übermitteln Registrare diese Informationen automatisch über EPP oder ähnliche Protokolle an die Registry. Die Domain beginnt erst zu „existieren“, wenn die Registry darüber informiert wurde.
Sobald dies erledigt ist, können DNS-Resolver es mit einer einfachen rekursiven Suche finden:
- Der Resolver verfügt über eine integrierte Liste von Nameservern für
.
(der Ursprung). - Der Resolver fragt einen der
.
Nameserver, wocom
sich die Nameserver befinden. - Der Resolver fragt einen der
com
Nameserver, wosuperuser.com
sich die Nameserver befinden. - Der Resolver fragt einen der
superuser.com
Nameserver nach der IP-Adresse der Website.