DNS Lookup Explained

Das Domain Name System, kurz DNS, ist eines der wichtigsten Protokolle im Internet, und dennoch verstehen relativ wenige Menschen seinen Zweck. DNS ist ein Protokoll, das regelt, wie Computer Daten online austauschen. Sein Zweck, einfach gesagt, ist es, Namen mit Zahlen abzugleichen und dabei zu helfen, einprägsame Domainnamen (wie zum Beispiel statuscake.com ), in eine IP-Adresse (wie 8.8.8.8 für Google.com ), die Ihr Browser verwenden kann.

DNS ist im Wesentlichen eine Karte oder ein Telefonbuch des Internets. Da jedes Gerät und jede Website, die mit einem Netzwerk verbunden sind, eine eigene IP-Adresse haben, wären wir ohne DNS gezwungen, eigene Aufzeichnungen darüber zu führen, welche Domainnamen mit welchen IP-Adressen übereinstimmen, was die Nutzung des Internets erheblich erschweren würde!

Der Zweck, dem DNS dient, ist daher relativ einfach, der Prozess selbst jedoch nicht, zumal Milliarden von aktiven IP-Adressen verwendet werden und Milliarden von DNS-Anforderungen zu einem bestimmten Zeitpunkt auftreten.

In diesem Artikel erklären wir, wie das Domain Name System funktioniert, und erklären jeden Schritt von der ersten Abfrage bis zum Laden einer Webseite in Ihrem Browser.

Wie funktioniert DNS?

Für den Endbenutzer scheint die DNS-Suche sofort zu erfolgen und erfordert nicht mehr als den Domainnamen und ein Tippen auf die Eingabetaste. Hinter den Kulissen gibt es jedoch viel schweres Heben, wobei die Anfrage in den meisten Fällen zwischen vier Servern wechselt, bevor der Domainname schließlich mit der IP-Adresse abgeglichen und die Webseite geladen wird.

Hier sind die vier am DNS-Protokoll beteiligten Server:

DNS–Recursor – Die Hauptfunktion des DNS-Recursors besteht darin, die anfängliche Abfrage zu empfangen und an den entsprechenden Server weiterzuleiten.

Root-Nameserver – Der Root-Nameserver führt den ersten Schritt aus, um den in der ersten Abfrage eingegebenen Domänennamen in eine IP-Adresse aufzulösen.

TLD-Nameserver – Der Top-Level-Domain-Server (TLD) ist der Ort, an dem der letzte Teil einer Adresse (z. B. .com) gehostet wird.

Autoritativer Nameserver – Im letzten Schritt des Prozesses gibt der autoritative Nameserver den angeforderten Hostnamen (falls er Zugriff darauf hat) an den DNS-Recursor zurück, wodurch die Webseite geladen wird.

DNS Recursor

Jede DNS-Anfrage beginnt mit einer Abfrage. Zum Beispiel, wenn Sie eingeben statuscake.com in Ihren Webbrowser sendet Ihr Browser eine Abfrage über das Internet, um die passende IP-Adresse für diesen Domainnamen zu finden. Der erste Schritt in diesem Prozess besteht darin, dass der Browser den DNS-Recursor (auch als rekursiver Resolver bezeichnet) abfragt, der von Ihrem ISP, einem Mobilfunkanbieter oder einem Drittanbieter betrieben werden kann. In diesem ersten Schritt fungiert der DNS-Rekursor als Mittelsmann und verbindet Ihre Abfrage mit der relevanten IP-Adresse, um die Frage zu beantworten, welche IP-Adresse der ursprünglichen Abfrage zugeordnet ist.

Root-Nameserver

Der Root-Nameserver ist der erste DNS-Servertyp, mit dem der DNS-Recursor auf dem Weg zur Lösung Ihrer Abfrage kommuniziert. Es gibt 13 Sätze von Root-Servern an über 300 Standorten auf der ganzen Welt, und jeder enthält DNS-Informationen über Top-Level-Domains wie .com. Es gibt auch Tausende von Servern, die die Root-Nameserver unterstützen, je nachdem, wo die Internetnachfrage am höchsten ist. Der Root-Nameserver hilft dabei, die ursprüngliche textbasierte Abfrage in eine Sprache wie IP-Adressen zu übersetzen, die Computer verstehen können.

TLD-Nameserver

Der TLD-Nameserver (Top Level Domain) stellt das nächste Puzzleteil dar, indem er die erste Abfrage mit der IP-Adresse des Nameservers der Domain beantwortet. Ähnlich wie die Root-Nameserver verfügen die TLD-Nameserver über 4-13 Nameserver an vielen verschiedenen Standorten. Der Hauptzweck der TLD besteht darin, die Adressinformationen für Domains der zweiten Ebene zu speichern (z statuscake.com ).

Autoritativer Nameserver

Der autoritative Nameserver ist der letzte Schritt im DNS-Prozess. In diesem Schritt kann der autoritative Nameserver eine IP-Adresse mit dem angeforderten Hostnamen abgleichen und an den DNS-Recursor zurückgeben. Bewaffnet mit der passenden IP-Adresse für die anfängliche Domain-Namen-Abfrage, ist der DNS-Recursor in der Lage, Ihren Browser zu sagen, was die angeforderte IP-Adresse ist. Schließlich verwendet Ihr Webbrowser die neu erlernte IP-Adresse, um die Website zu erreichen und die ursprünglich angeforderte Webseite zu laden!

Der DNS-Prozess enthält Ausnahmen, Abweichungen und viele zusätzliche Detailebenen, einschließlich Zwischenspeichern und nicht rekursiven Abfragen. Der grundlegende Prozess ist jedoch der, den wir in diesem Artikel beschrieben haben, bei dem die anfängliche Abfrage über vier Server erfolgt – DNS–Recursor; Root-Nameserver; TLD-Nameserver; Autoritativer Nameserver – bevor die übereinstimmende IP-Adresse und der Domänenname an Ihren Browser zurückgegeben werden.

Wenn Sie die Leistung Ihrer Website überwachen und verbessern möchten, bietet StatusCake eine Reihe von Tools zur Überwachung der Website-Leistung, die einfach einzurichten und zu verwenden sind und Ihnen wertvolle Einblicke in die Auswirkungen der Leistung Ihrer Website auf die Erfahrungen Ihrer Kunden bieten.

Klicken Sie hier, um Ihre kostenlose Testversion noch heute zu starten!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.