Lassen Sie uns untersuchen, wie ein Computer, wie ein Linux server, eine domain wie catzontheinterwebz.com mithilfe von DNS findet. Der Prozess funktioniert wie ein Trichter, der die Suche eingrenzt, bis wir den spezifischen DNS server erreichen, der die Antwort enthält.
Die anfängliche Abfrage
Zuerst fragt Ihr Host seinen konfigurierten rekursiven DNS-Server: „Wo ist catzontheinterwebz.com?“ Dieser rekursive Server, der oft von Ihrem ISP bereitgestellt wird, kennt die Antwort wahrscheinlich nicht direkt. Daher beginnt er den Auflösungsprozess, indem er die höchste Autorität kontaktiert: die Root-Server. Dieser erste Schritt ist derselbe, egal ob Sie von zu Hause aus surfen oder ein production server mit einer API kommuniziert.
Root-Server
Die DNS-Hierarchie des Internets beginnt mit 13 logischen Root-Servern, die weltweit auf Hunderten von physischen Standorten gespiegelt werden. Diese Server kennen nicht die IP-Adresse für jede domain, aber sie wissen, wer die Top-Level-Domains (TLDs) wie .com, .org und .net verwaltet. Wenn sie nach catzontheinterwebz.com gefragt werden, antwortet ein Root-Server: „Ich weiß es nicht, aber Sie sollten den .com-TLD-Server fragen“, und gibt dessen IP-Adresse an.
Top-Level-Domain-Server
Als Nächstes sendet der rekursive Server eine neue Abfrage an den .com-TLD-Server und fragt erneut nach dem Speicherort von catzontheinterwebz.com. Die Aufgabe des TLD-Servers ist es, auf die richtigen autoritativen Namenserver für diese spezifische domain zu verweisen. Er hat nicht die endgültige IP-Adresse, aber er weiß, welcher DNS server für die domain verantwortlich ist, eine Einstellung, die oft über Ihren domain hosting-Anbieter vorgenommen wird. Der TLD-Server antwortet mit der IP-Adresse dieses autoritativen Namenservers.
Autoritative DNS-Server
Schließlich sendet der rekursive Server eine letzte Anfrage an den autoritativen DNS server. Dies ist der Server, der die tatsächlichen DNS-Einträge für die domain catzontheinterwebz.com enthält. Dieser Server überprüft seine Einträge, findet den 'A'-Eintrag für den Host und gibt die endgültige IP-Adresse zurück. Dies ist ein entscheidender Schritt für jeden, der eine Website oder Anwendung live making (schaltet), da dieser Server die endgültige Verbindung zwischen dem domain-Namen und der IP-Adresse des production server bereitstellt. Mit der IP-Adresse in der Hand kann Ihr Computer nun die Inhalte abrufen.