Das zum Auflösen von Domänennamen verwendete Protokoll ist: Domain Name Resolution Protocol, auch bekannt als DNS-Protokoll. DNS ist ein zentraler Dienst des Internets, der Domänennamen und IP-Adressen einander zuordnen kann, sodass Menschen bequemer auf das Internet zugreifen können, ohne sich IP-Zeichenfolgen merken zu müssen, die von Maschinen direkt gelesen werden können.
Verwandte Empfehlungen: „Programmier-Tutorial“
Das zum Auflösen von Domänennamen verwendete Protokoll ist: Domain Name Resolution Protocol, auch als DNS-Protokoll bekannt.
DNS ist die Abkürzung für Domain Name System und ein zentraler Dienst des Internets. Als verteilte Datenbank, die Domänennamen und IP-Adressen einander zuordnen kann, kann es den Menschen einen bequemeren Zugriff auf das Internet ermöglichen, ohne sich etwas merken zu müssen die IP-Nummernzeichenfolge, die direkt vom Gerät gelesen werden kann. Dies ist auch die offizielle Aussage von DNS.
Überspitzt ausgedrückt: Die Kommunikation erfolgt über IP-Adressen im Internet. Allerdings werden IP-Adressen in Zahlen ausgedrückt, die schwer zu merken sind (z. B. 116.213.120.232), sodass jeder IP ein Domänenname zugewiesen wird, der für Menschen leichter zu merken ist (z. B. www.google.com), und DNS ist es auch Wird verwendet, um den Domänennamen in IP aufzulösen (das Namensformat, das für Menschen leicht verständlich ist, in ein Format zu analysieren, das der Computer verstehen kann, oder die IP in einen Domänennamen zu übersetzen).
Die Rolle des DNS-Dienstes: Auflösung der Domäne Name in eine IP-Adresse umwandeln
Der Client sendet eine Anfrage an den DNS-Server (DNS-Server hat eine eigene IP-Adresse) sendet eine Anfrage zur Domänennamenabfrage
Der DNS-Server teilt dem Client die IP-Adresse des Webs mit Server
Der Client kommuniziert mit dem Webserver
DNS ist eine Methode, die Domänennamen und IP-Adressen einander zuordnen kann. Ein verteiltes Datenbanksystem mit einer hierarchischen Struktur, das hauptsächlich die folgenden drei Komponenten umfasst:
(1) Domänennamensraum (Domänennamensraum) und Ressourceneintrag (Ressourceneintrag);
(2) Domänennamensserver (Nameserver);
(3) Resolver.
Das DNS-System verwendet rekursive Abfrageanforderungen, um auf Benutzeranfragen zu antworten:
(1) Der Client fragt zunächst den bevorzugten Domain-Name-Server ab.
(2) Der bevorzugte Domain-Name-Server prüft den lokalen Ressourceneintrag und gibt eine verbindliche Antwort, wenn er nicht existiert, prüft er den lokalen Cache und gibt das Ergebnis direkt zurück, wenn ein Eintrag vorhanden ist. Wenn weder der lokale Ressourceneintrag noch der Cache-Eintrag vorhanden sind, wird der Stammdomänennamenserver abgefragt.
(3) Der Stammdomänennamenserver gibt die Adresse des autorisierenden Domänennamenservers der entsprechenden Domäne der obersten Ebene zurück, und der bevorzugte Domänennamenserver fragt weiterhin den autorisierenden Domänennamenserver der obersten Ebene ab.
(4) Der autoritative Domänennamenserver der obersten Ebene gibt die autoritative Domänennamenserveradresse der sekundären Domäne zurück. Der bevorzugte Domänennamenserver wiederholt die Abfrage, bis er eine autoritative Antwort auf den Domänennamen der Abfrage erhält, und speichert sie in den lokalen Cache und gibt ihn an den Client zurück, um diese Abfragen abzuschließen. Derzeit öffnen die meisten Netzwerke DNS-Dienste und DNS-Pakete werden nicht von Netzwerksicherheitsgeräten wie Firewalls abgefangen. Daher können verdeckte Kanäle basierend auf dem DNS-Protokoll eingerichtet werden, um reibungslos durch die Firewall und verdeckt zwischen dem Client und dem Client zu gelangen den Server.
Weitere verwandte Artikel finden Sie auf der Chinesischen PHP-Website! !
Das obige ist der detaillierte Inhalt vonWelches Protokoll wird zum Auflösen von Domänennamen verwendet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!