Le Domain Name System (anglais : Domain Name System, abréviation : DNS) est un service d'Internet. En tant que base de données distribuée qui mappe les noms de domaine et les adresses IP les uns aux autres, elle peut permettre aux utilisateurs d'accéder plus facilement à Internet.
Le système de noms de domaine DNS se compose de trois parties, à savoir le programme de traduction d'adresses, le serveur de noms de domaine et l'espace de noms de domaine.
Lorsqu'un processus de candidature doit résoudre un nom d'hôte en adresse IP, le processus de candidature appelle le programme de résolution et devient client du DNS, plaçant le nom de domaine à résoudre dans le message de requête DNS. , envoyé au serveur de noms de domaine local en mode datagramme utilisateur UDP (UDP est utilisé pour réduire la surcharge). Après avoir recherché le nom de domaine, le serveur de noms de domaine local place l'adresse IP correspondante dans le message de réponse et la renvoie. Une fois que le processus de candidature a obtenu l'adresse IP de l'hôte de destination, il peut communiquer. Si le serveur de noms de domaine local ne peut pas répondre à la demande, le serveur de noms de domaine devient temporairement un autre client dans le DNS et envoie une demande de requête à d'autres serveurs de noms de domaine. Jusqu'à ce qu'un serveur de noms soit trouvé qui puisse répondre à la demande.
La juridiction du serveur DNS est basée sur la « zone ». La superficie peut être égale ou inférieure au domaine, mais elle ne peut pas être plus grande que le domaine.
Types de divisions de serveur de noms de domaine :
Serveur de noms de domaine racine (le plus important), serveur de noms de domaine de premier niveau, serveur de noms de domaine d'autorité et nom de domaine local serveur.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!