Wie funktioniert DNS?

Veröffentlicht: 2022-08-28

Grundsätzlich kann die CPU die normalen englischen Wörter und Buchstaben, die der Benutzer eingibt, nicht verstehen. Alle Befehle werden in 1 und 0 übersetzt, damit der Computer sie verstehen und ausführen kann. Sie sind zu diesem Artikel gekommen, indem Sie ihn im Internet nachgeschlagen und auf den Titel geklickt haben usw. Alle diese Aktionen wurden in Form einer Binärsprache an den Computer geliefert. Im Wesentlichen wird im System viel übersetzt.

Kurz gesagt, DNS ist der Name eines solchen ähnlichen Übersetzungsprozesses. Das Domain Name System wandelt den alphanumerischen Domainnamen, wie www.iamdumdum.com, in die entsprechende IP-Adresse um. Für einen Webbrowser ist der Site-Link totaler Kauderwelsch. Es navigiert, indem es IP-Adressen verwendet, die den Webseiten zugewiesen sind, nicht ihre Namen und Titel. IP-Adressen sind normalerweise sehr komplex wie '192.168. 1.1'. Es wird nicht sehr einfach für Sie sein, jedes Mal, wenn Sie eine Website besuchen möchten, einen solchen Wert einzugeben, oder? Vielmehr ist es schädlich für SEO, und es wäre auch ziemlich schwierig, den Verkehr auf die Website zu lenken. Sie vor diesem Problem zu bewahren, ist alles, worum es bei DNS geht.

Das war es schon für die Einführung. Schauen wir uns dieses Thingamajig im Detail an und sehen, wie es funktioniert.

DNS definieren

DNS definieren: Was ist das Domain Name System?

Ich weiß nicht, ob Sie in den 1990er Jahren dabei waren, aber damals hatten wir dieses Ding namens Telefonverzeichnis oder Telefonbuch. Sie könnten sie an öffentlichen Telefonzellen finden und sie verwenden, um die Telefonnummern der Person nachzuschlagen, die Sie anrufen möchten. Die Leute hatten auch persönliche, im Taschenformat. Jedes Mal, wenn sie eine Person anrufen wollten, schlugen sie den Namen im Verzeichnis nach und wählten dann die nebenstehende Nummer.

DNS ist im Grunde das Telefonbuch oder Telefonverzeichnis des Internets. Wenn Sie den Domainnamen in den Browser eingeben, „sucht“ er ihn im Domain Name System und findet die ihm zugewiesene IP-Adresse. Unter dieser IP-Adresse wird dann die Website geladen. Und es hat nichts mit Ihrem Content-Management-System zu tun

In diesem gesamten Übersetzungs- und Dolmetschprozess sind mehrere Komponenten und Schritte involviert. Werfen wir einen Blick auf diese:

Die Komponenten

Die Komponenten beziehen sich hier auf Server, die bei der Ausführung der vom Benutzer an das DNS gestellten Anfrage eine Rolle spielen. Der Vorgang des Abrufens der Webseite gemäß der Anfrage oder dem Befehl des Benutzers (in Form des Domänennamens) wird als „DNS-Auflösung“ bezeichnet. Sobald die Webseite geladen ist, wird die DNS-Anfrage als „aufgelöst“ bezeichnet.

Es gibt vier Hauptserver, die für die DNS-Auflösung verantwortlich sind. Sie sind:

• Rekursor

• Stammserver

• Domänenserver der obersten Ebene

• Autorisierender Server

Rekursor

Dies ist der erste DNS-Server, der für das Abrufen einer Website gemäß den Anweisungen des Benutzers verantwortlich ist. Der Rekursor macht nicht wirklich viel von der eigentlichen Übersetzung und Konvertierung. Er nimmt lediglich die Anfrage des Benutzers entgegen und leitet sie an den nächsten Server weiter. Es ist wie ein Polizeidisponent. Sie nehmen die Bösewichte nicht fest, aber sie erfüllen die grundlegende Aufgabe, die Notrufe entgegenzunehmen und die Informationen an die zuständigen Beamten weiterzuleiten.

Root-Server

An dieser Stelle beginnt die Übersetzung. Sobald die Anfrage vom Recursor weitergeleitet wurde, muss als Nächstes die IP-Adresse ermittelt werden, damit die Seite geladen werden kann. Für diesen Ortungsprozess werden der Root-Server sowie der TLD- und der autoritative Server verwendet.

Wenn Sie beispielsweise ein Wort im Wörterbuch nachschlagen möchten, öffnen Sie es zunächst. Dann finden Sie das Alphabet, mit dem Ihr ausgewähltes Wort beginnt. Danach gehen Sie zu der Spalte, die die Wörter enthält, die demjenigen am nächsten kommen, dessen Bedeutung Sie wissen möchten. Im Wesentlichen sind es drei Schritte, die Sie letztendlich zu Ihrem Wunschartikel führen.

Der Root-Server ist wie der erste dieser drei Schritte, dh der allgemeinste.

Der Root-Server kann zwei Dinge: 1) Anfragen lösen, die Ergebnisse von der Root-Ebene erfordern, und 2) die Anfrage an den TLD-Server weiterleiten. Wenn der Benutzer einen Befehl eingibt, der auf Root-Ebene aufgelöst werden kann, führt dieser Server ihn selbst aus. Aber in der Regel werden die von Benutzern eingegebenen Domänennamen nicht auf der Stammebene gefunden. Sie sind tiefer in der Hierarchie angesiedelt und die anderen Server müssen zwangsläufig ins Spiel kommen.

Werfen Sie einen Blick auf dieses Diagramm, um eine bessere Vorstellung zu bekommen. Das oben geschriebene 'Root' bezieht sich auf die Root-Ebene. Die Erweiterungen wie „.org“ und „.com“ beziehen sich auf den TLD-Server und so weiter.

Root-Server

TLD-Server (Top-Level-Domain).

Der TLD-Server arbeitet eine Schicht tiefer als der Root-Server. Wenn wir das gleiche Wörterbuchbeispiel wie oben verwenden, dann wäre dieser Server der Teil, wo Sie das genaue Alphabet finden, dh der zweite Schritt.

Typische Domainnamen haben ein Suffix am Ende, zB „.com“, „.org“ und „.net“ usw. Diese Erweiterungen beziehen sich auf den TLD-Server. Sie haben vielleicht bemerkt, dass Sie, wenn Sie zu „www.iamdumdum.com“ gehen möchten und versehentlich „www.iamdumdum.org“ schreiben, nicht die gewünschte Webseite erhalten. Da bei der Anfrage der falsche TLD-Server kontaktiert wurde, konnte die Seite nicht angezeigt werden.

Autorisierender Server

Um beim selben Beispiel zu bleiben, das wir zuvor verwendet haben, hat der maßgebliche Server die Ähnlichkeit mit der genauen Spalte im Wörterbuch, in der sich das gewünschte Wort befindet, dh der letzte Schritt. Wenn der Domainname den TLD-Server erreicht, leitet er ihn an den maßgeblichen Server weiter, damit dieser tiefer graben und das genaue Ergebnis ermitteln kann. Wenn dieser Server die IP-Adresse für den eingegebenen Domänennamen in seinen Datensätzen findet, wird die Webseite vor dem Benutzer angezeigt. Wenn nicht, wird stattdessen ein Fehler angezeigt, der darauf hinweist, dass die eingegebene Adresse entweder richtig eingegeben wurde oder die Seite nicht existiert. DNS-Nichtübereinstimmung ist einer der Hauptgründe, warum wir sehen, dass die Website ausfällt.

Fazit

Und da haben Sie es, Leute. Hoffentlich wissen Sie nach dem Lesen dieses Artikels ein bisschen mehr über DNS und wie es funktioniert.

Zusammenfassend dient das Domain Name System dazu, den Domainnamen in eine (für den PC verständliche) IP-Adresse umzuwandeln. An diesem Prozess sind einige Server beteiligt, die wir oben besprochen haben.

Wenn Sie das nächste Mal jemand fragt, wie um alles in der Welt der Browser die Webseiten und Sites für den Benutzer abruft, haben Sie ihm einiges zu erzählen.

Technische Leitfäden
Technische Leitfäden