Das Domänennamensystem ist eine verteilte Datenbank, die Domänennamen und IP-Adressen einander zuordnet. Ihre Hauptfunktion besteht darin, Dienste zur Auflösung von Domänennamen bereitzustellen und Domänennamen in IP-Adressen aufzulösen, sodass Benutzer nur Eingaben vornehmen müssen Der Domänenname beim Zugriff auf die Website bietet Funktionen, die den Zugriff auf das Internet erleichtern.
Die Hauptfunktion des Domain Name Systems besteht darin, Dienste zur Auflösung von Domainnamen bereitzustellen, Domainnamen in IP-Adressen aufzulösen und Benutzern den einfachen Zugriff auf die Website zu ermöglichen Eingabe des Domainnamens.
Das Domain Name System (DNS) ist ein System im Internet, das die Benennung von Online-Maschinen löst. Es handelt sich um einen Dienst des Internets. Als verteilte Datenbank, die Domänennamen und IP-Adressen einander zuordnet, kann sie den Menschen den Zugriff auf das Internet erleichtern.
Domain Name System (DNS) verwendet TCP und UDP-Port 53. Derzeit beträgt die Begrenzung der Länge jeder Ebene des Domänennamens 63 Zeichen, und die Gesamtlänge des Domänennamens darf 253 Zeichen nicht überschreiten.
Domänennamenstruktur:
Das Domain Name System (DNS) besteht aus einem Resolver und einem Domain Name Server. Ein Domänennamenserver bezieht sich auf einen Server, der die Domänennamen und entsprechenden IP-Adressen aller Hosts im Netzwerk speichert und die Funktion hat, Domänennamen in IP-Adressen umzuwandeln. Der Domänenname muss einer IP-Adresse entsprechen und die IP-Adresse muss nicht unbedingt einen Domänennamen haben.
Je nach der Rolle, die der Domain-Name-Server spielt, kann der Domain-Name-Server in vier verschiedene Typen unterteilt werden:
Das Domain-Name-System übernimmt a Verzeichnisbaumartige Ebenenstruktur. Der Domain Name Server ist die Serverseite im Client/Server-Modell. Er kommt hauptsächlich in zwei Formen vor: Hauptserver und Weiterleitungsserver. Der Vorgang der Zuordnung von Domänennamen zu IP-Adressen wird als „Domänennamenauflösung“ bezeichnet.
So funktioniert das Domain Name System (DNS):
Schritt 1: Der Client stellt eine Anfrage zur Domainnamenauflösung und sendet die Anfrage an Lokaler Domain-Name-Server.
Schritt 2: Wenn der lokale Domain-Name-Server die Anfrage empfängt, fragt er zunächst den lokalen Cache ab. Wenn ein solcher Datensatz vorhanden ist, gibt der lokale Domain-Name-Server das Abfrageergebnis direkt zurück.
Schritt 3: Wenn im lokalen Cache kein solcher Datensatz vorhanden ist, sendet der lokale Domänennamenserver die Anfrage direkt an den Stammdomänennamenserver und der Stammdomänennamenserver gibt dann eine Abfragedomäne zurück ( root) an den lokalen Domänennamenserver (die Adresse des primären Domänennamenservers für die Subdomäne).
Schritt 4: Der lokale Server sendet eine Anfrage an den im vorherigen Schritt zurückgegebenen Domain-Name-Server, und dann fragt der Server, der die Anfrage akzeptiert, seinen eigenen Cache ab. Wenn kein solcher Datensatz vorhanden ist, wird die Adresse des Der relevante untergeordnete Domain-Name-Server wird zurückgegeben.
Schritt 5: Wiederholen Sie Schritt 4, bis der richtige Datensatz gefunden wird.
Schritt 6: Der lokale Domänennamenserver speichert das zurückgegebene Ergebnis zur nächsten Verwendung im Cache und gibt das Ergebnis an den Client zurück.
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein. Weitere spannende Inhalte finden Sie in den entsprechenden Tutorial-Kolumnen auf der chinesischen PHP-Website! ! !
Das obige ist der detaillierte Inhalt vonWas sind die Hauptfunktionen des Domain Name Systems?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!