Heim > häufiges Problem > Welche Rolle spielt DNS?

Welche Rolle spielt DNS?

青灯夜游
Freigeben: 2020-12-01 15:21:20
Original
47516 Leute haben es durchsucht

Die Rolle von DNS: Domänennamen (Webadressen) in IP-Adressen auflösen. Dieser Vorgang wird als DNS-Domänennamenauflösung bezeichnet. Der Client sendet eine Anfrage zur Domänennamenabfrage an den DNS-Server. Anschließend teilt der DNS-Server dem Client die IP-Adresse des Webservers mit.

Welche Rolle spielt DNS?

DNSEinführung

DNS ist das Domain Name Resolution Protocol

DNS ist die Abkürzung für Domain Name System (Domain Name System) und ist ein Kerndienst des Internets zwischen Domänennamen und IP-Adressen kann es Menschen einfacher machen, auf das Internet zuzugreifen, ohne sich IP-Strings merken zu müssen, die direkt von Maschinen gelesen werden können. 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ösen des Domänennamen in eine IP-Adresse umwandeln

  • Der Client sendet eine Anfrage an den DNS-Server (Der DNS-Server hat eine eigene IP-Adresse) sendet eine Anfrage zur Domänennamenabfrage

  • Der DNS-Server teilt dem Client die IP-Adresse mit Der Webserver Millionen von Domainnameninformationen auf der ganzen Welt können effektiv verwaltet werden (
    Ähnlich wie bei einem Unternehmen verwaltet der CEO nur die Manager jeder Abteilung; die Manager jeder Abteilung verwalten nur ihre eigenen Abteilungen. Jeder Gruppenleiter in der Gruppe verwaltet nur die Mitglieder seiner eigenen Gruppe. Zumindest ist dies eine effektivere Verwaltungsmethode

  • Das Folgende ist der Prozess eines Clients, der auf den WEB-Server www.benet.com zugreifen möchte. Der Client (PC) initiiert eine Anfrage an den bevorzugten DNS-Server (der bevorzugte DNS-Server bezieht sich auf den DNS-Server, der aktuell mit Ihrem PC verbunden ist, Windows kann den Befehl ipconfig zum Anzeigen verwenden): „Sie wissen, www ist die IP von .benet.“ com bekannt? (Wenn der bevorzugte DNS-Server es zuvor aufgelöst hat, wird es im Allgemeinen für einen bestimmten Zeitraum zwischengespeichert. Der Standardwert ist drei Tage. Wenn es innerhalb der Cache-Zeit liegt, wird es dem bevorzugten Server bekannt sein. IP dieses Domänennamens), dann gibt der bevorzugte DNS-Server die IP-Adresse des Domänennamens direkt an den Client zurück
  • 2 Wenn keine relevanten Informationen zum bevorzugten DNS-Server vorhanden sind, kann er die IP-Adresse der Domäne nicht direkt zurückgeben Zu diesem Zeitpunkt fragt der bevorzugte DNS-Server den Root-DNS-Server (alle DNS-Server wissen, wo sich die 13 DNS-Root-Server auf der Welt befinden). Der Root-Server kennt möglicherweise nicht die spezifische IP-Adresse von www.benet.com , aber er kennt die IP der Domäne der ersten Ebene com (Das heißt, der Root-Server ist nur für die Verwaltung aller Domänen der ersten Ebene verantwortlich, daher gibt es hier nur ein paar hundert Daten. Obwohl die Datenmenge ist klein, es akzeptiert Anfragen aus der ganzen Welt, daher ist die Last auch sehr hoch)

  • 3. Geben Sie die IP-Adresse von com an den bevorzugten DNS-Server zurück

4. Der bevorzugte DNS-Server fragt dann den „com“-DNS-Server: „Kennen Sie die IP von www.benet.com?“, aber der com-DNS-Server kennt nicht die IP von www.benet.com, sondern die com DNS-Server kennt benet.com IP,

5. Der „com“ DNS-Server gibt diese Informationen an den bevorzugten DNS-Server zurück

6. Der benet.com-Server kennt natürlich die IP-Adresse von .benet.com

7. Der „benet.com“-DNS-Server gibt diese Informationen an den bevorzugten DNS-Server zurück

8. Der bevorzugte DNS-Server gibt die erhaltene IP zurück Adresse von www.benet.com an den Client

9. Der Client greift auf den WEB-Server zu, basierend auf der erhaltenen IP-Adresse von www.benet.com

10. Der WEB-Server gibt relevante Daten zurück

Struktur des Domänennamensraums

   

Erweiterung:

Warum muss ich DNS einrichten, um auf das Internet zuzugreifen? Einige Freunde finden vielleicht heraus, warum ich mich bei QQ und MSN anmelden kann, aber die Webseite nicht öffnen kann? Tatsächlich werden die meisten Gründe durch einen DNS-Serverfehler verursacht. Die DNS-Serveradresse ist eindeutig und wird von den Betreibern an Endbenutzer weitergegeben, um die Beziehung zwischen IP-Adressen und Domänennamen aufzulösen Abhängig von der Adresse kann die Webseite natürlich nicht geöffnet werden. Allerdings verwenden Instant-Messaging-Programme wie QQ und MSN das UDP-Übertragungsprotokoll. Es ist nicht erforderlich, eine DNS-Serveradresse anzugeben , und Sie können sich weiterhin anmelden.

Das obige ist der detaillierte Inhalt vonWelche Rolle spielt DNS?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
dns
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage