Das Domain Name System (englisch: Domain Name System, Abkürzung: DNS) ist ein Dienst des Internets. Als verteilte Datenbank, die Domänennamen und IP-Adressen einander zuordnet, kann sie den Menschen den Zugriff auf das Internet erleichtern.
Das Domain Name System DNS besteht aus drei Teilen, nämlich dem Adressübersetzungsprogramm, dem Domain Name Server und dem Domain Name Space.
Wenn ein Anwendungsprozess einen Hostnamen in eine IP-Adresse auflösen muss, ruft der Anwendungsprozess das Auflösungsprogramm auf und wird zum DNS-Client, indem er den aufzulösenden Domänennamen in die DNS-Anfragenachricht einfügt . , wird im UDP-Benutzerdatagrammmodus an den lokalen Domänennamenserver gesendet (UDP wird verwendet, um den Overhead zu reduzieren). Nach der Suche nach dem Domänennamen fügt der lokale Domänennamenserver die entsprechende IP-Adresse in die Antwortnachricht ein und sendet sie zurück. Nachdem der Anwendungsprozess die IP-Adresse des Zielhosts erhalten hat, kann er kommunizieren. Wenn der lokale Domain-Name-Server die Anfrage nicht beantworten kann, wird der Domain-Name-Server vorübergehend zu einem weiteren Client im DNS und sendet eine Abfrageanforderung an andere Domain-Name-Server. Bis ein Nameserver gefunden wird, der die Anfrage beantworten kann.
Die Zuständigkeit des DNS-Servers basiert auf der „Zone“. Die Fläche kann gleich oder kleiner als die Domäne sein, sie kann jedoch nicht größer als die Domäne sein.
Domain-Name-Server-Abteilungstypen:
Root-Domain-Name-Server (der wichtigste), Top-Level-Domain-Name-Server, Authority-Domain-Name-Server und lokaler Domain-Name Server.
Das obige ist der detaillierte Inhalt vonAus welchen Komponenten besteht das Domain Name System DNS?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!