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

Welche Rolle spielt DNS?

青灯夜游
Freigeben: 2023-03-02 14:29:40
Original
68212 Leute haben es durchsucht

Die Funktion von DNS besteht darin, Domänennamen (Webadressen) in IP-Adressen aufzulösen. DNS bezieht sich auf das Domain Name System, eine verteilte Datenbank, die Domänennamen und IP-Adressen einander zuordnen kann. Dadurch können Benutzer bequemer auf das Internet zugreifen, ohne sich IP-Zeichenfolgen merken zu müssen, die von Maschinen direkt gelesen werden können. Domänennamenauflösungsprozess: 1. Der Client sendet eine Domänennamenabfrageanforderung an den DNS-Server. 2. Der DNS-Server informiert den Client über die IP-Adresse des Webservers. 3. Der Client kommuniziert mit dem Webserver.

Welche Rolle spielt DNS?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.

Was ist DNS? Was ist die Funktion?

DNS ist Domain Name Resolution Protocol

DNS ist die Abkürzung für Domain Name System (Domain Name System). Es handelt sich um eine verteilte Datenbank, die Domänennamen und IP-Adressen zuordnen kann einander, es kann Es macht es für Menschen bequemer, 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 (analysiert das Namensformat, das für Menschen leicht zu verstehen ist, in ein Format, das Computer verstehen können, und kann auch IP in Domänennamen übersetzen).

Die Rolle des DNS-Dienstes: Domänennamen auflösen in IP-Adressen umwandeln.

DNS verknüpft Domänennamen und IP-Adressen für Dienste, sodass Sie nicht die IP-Adresse eingeben müssen, sondern durch Eingabe der URL auf die Website zugreifen können. Jede IP-Adresse kann einen Hostnamen haben, der aus einer oder mehreren durch Dezimalpunkte getrennten Zeichenfolgen besteht.

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

  • Der DNS-Server teilt dem Client die IP-Adresse des Webservers mit

  • Der Client kommuniziert mit dem Webserver

Wofür wird der DNS-Server verwendet?

Die Rolle des DNS-Servers besteht darin, Domänennamen in IP-Adressen umzuwandeln, die vom Netzwerk erkannt werden können. Um den Zugriff auf Server im Netzwerk zu erleichtern, wird zunächst jedem Server eine andere IP-Adresse zugewiesen. Es gibt jedoch zu viele Websites und es ist unmöglich, sich die IP-Adresse jeder Website zu merken Zeit, Domain-Namen erscheinen.

DNS ist ein zentraler Dienst im Internet. Es handelt sich um eine verteilte Datenbank, mit der Domänennamen und IP-Adressen einander zugeordnet werden. Sie übersetzt einfache und eindeutige Domänennamen in IP-Adressen, die von Computern erkannt werden können und ganz einfach das Internet besuchen. Einfach ausgedrückt entspricht DNS einem Telefonbuch im Internet, das IP-Adressen und entsprechende Domänennameninformationen aufzeichnet und Benutzern die Abfrage und den Zugriff erleichtert.

Prozess zur Auflösung von DNS-Domänennamen

1. Rekursive Abfrage

Angenommen, der Host im Bild möchte die IP-Adresse des Domänennamens y.abc.com wissen. Der Host stellt zunächst eine rekursive Anfrage an seinen lokalen Nameserver. Nach Erhalt der Anforderung für eine rekursive Abfrage fragt der lokale Domänennamenserver mithilfe einer rekursiven Abfrage auch einen Stammdomänennamenserver ab. Nach Erhalt der Anforderung für eine rekursive Abfrage verwendet der Root-Domänennamenserver eine rekursive Abfrage, um einen Domänennamenserver der obersten Ebene abzufragen. Nach Erhalt der Anforderung für eine rekursive Abfrage verwendet der Domänennamenserver der obersten Ebene eine rekursive Abfrage, um einen bestimmten Autoritätsdomänennamenserver abzufragen.

Welche Rolle spielt DNS?

Nach der Abfrage der dem Domänennamen entsprechenden IP-Adresse werden die Abfrageergebnisse zwischen den zuvor anvertrauten Domänennamenservern weitergeleitet und schließlich an den Benutzerhost zurückgegeben

Welche Rolle spielt DNS?

2. Iterative Abfrage

Da rekursive Abfragen den abgefragten Domänennamenserver zu stark belasten, wird normalerweise das folgende Muster übernommen: Die Abfrage vom anfragenden Host an den lokalen Domänennamenserver ist eine rekursive Abfrage, und die übrigen Abfragen sind iterative Abfragen.

Der Host führt zunächst eine rekursive Abfrage an seinen lokalen Domänennamenserver durch, und der lokale Domänennamenserver verwendet eine iterative Abfrage. Es fragt zunächst einen Stammdomänennamenserver ab, und der Stammdomänennamenserver teilt dies dem lokalen Domänennamenserver mit. Der lokale Domänennamenserver führt eine iterative Abfrage an den Domänennamenserver der obersten Ebene nach der IP-Adresse des Domänennamenservers der obersten Ebene durch, die beim nächsten Mal abgefragt werden soll IP-Adresse des Autoritätsdomänennamenservers, der beim nächsten Mal abgefragt werden soll. Der lokale Domänennamenserver führt eine iterative Abfrage an den Autoritätsdomänennamenserver durch. Der Autoritätsdomänennamenserver teilt dem lokalen Domänennamenserver die IP-Adresse des abgefragten Domänennamens mit. Der lokale Domänennamenserver teilt dem Host schließlich das Ergebnis mit

Welche Rolle spielt DNS?

3. Cache

  • Um die Effizienz der DNS-Abfrage zu verbessern, die Belastung des Stammdomänennamenservers zu verringern und die Anzahl der DNS-Abfragenachrichten im Internet zu verringern, wird in Domänennamenservern häufig Cache verwendet. Der Cache wird verwendet, um Datensätze kürzlich abgefragter Domänennamen und den Ort zu speichern, an dem die Domänennamen-Zuordnungsinformationen abgerufen wurden.
  • Da die Zuordnungsbeziehung zwischen Domänennamen und IP-Adressen nicht dauerhaft ist, sollte der Domänennamenserver für jedes Element einen Timer festlegen und Elemente löschen, die eine angemessene Zeit überschreiten (z. B. jeder Artikel ist nur zwei Tage haltbar).
  • Caching ist nicht nur im lokalen Domain-Name-Server erforderlich, sondern auch im Benutzerhost. Viele Benutzerhosts laden beim Start die gesamte Datenbank mit Domänennamen und IP-Adressen vom lokalen Domänennamenserver herunter, verwalten einen Cache ihrer zuletzt verwendeten Domänennamen und fragen den Domänennamenserver nur ab, wenn der Domänenname nicht im Cache gefunden wird. Ebenso muss der Host die Genauigkeit des Inhalts im Cache aufrechterhalten.

Wenn ein Benutzer vor nicht allzu langer Zeit die IP-Adresse des Domänennamens y.abc.com abgefragt hat, sollte die dem Domänennamen entsprechende IP-Adresse im Cache des lokalen Domänennamenservers gespeichert werden.

Welche Rolle spielt DNS?

Weitere Informationen zu diesem Thema finden Sie in der Spalte „FAQ“!

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