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.
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
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.
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
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
3. Cache 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. 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!