Il existe un vieux dicton chinois qui dit : « Les parents éloignés ne sont pas aussi utiles que les voisins proches. » En cas de problème, les parents éloignés ne sont pas aussi utiles que les voisins. Cela a à peu près la même signification que « L'eau lointaine ne peut pas sauver un feu proche ». " Le principe de proximité est non seulement utile dans la société réelle, mais il est également largement reconnu dans les réseaux virtuels. Le DNS en est un exemple.
En termes simples, DNS (Domain Name System) est le « système de noms de domaine ». Dans un environnement réseau à architecture TCP/IP, le DNS est un système très important et couramment utilisé. La fonction principale est de convertir le nom de domaine facile à retenir et l'adresse IP difficile à retenir. L'hôte réseau qui exécute les services DNS ci-dessus peut être appelé serveur DNS. Fondamentalement, nous pensons généralement que DNS convertit simplement le nom de domaine en adresse IP, puis utilise l'adresse IP trouvée pour se connecter. Bien sûr, il existe également la fonction de conversion de l'IP en nom de domaine, mais elle n'est pas aussi couramment utilisée que la première.
Le DNS fonctionne en utilisant des couches. Par exemple : le nom de domaine d'un forum scolaire est bbs.abc.edu.cn, et ce nom de domaine est attribué à partir de .edu.cn. .edu.cn est accordé à partir de .cn. .cn vient de ".", qui est ce qu'on appelle le "domaine racine". Le domaine racine est déjà le niveau supérieur du nom de domaine. La couche "." est gérée par l'Internet Information Center. Les noms de domaine du monde entier sont ainsi attribués couche par couche. Lorsque je vérifie un nom de domaine, le DNS est également vérifié couche par couche. Prenons l'exemple de bbs.abc.edu.cn :
1. Tout d'abord, l'ordinateur envoie une question de requête à son serveur DNS défini et demande quelle est l'adresse IP correspondant à bbs.abc.edu.cn.
2. Ce DNS vérifiera d'abord s'il y a les informations que vous recherchez dans son cache, et si oui, donnera une réponse. Sinon, commencez par le haut. Le système DNS local envoie une demande de « réponse » au système DNS racine, et le système DNS racine renvoie l'adresse IP du système DNS de « CN » ;
3. Le système DNS local accède au DNS du CN et obtient l'adresse IP du système DNS d'edu.cn ;
4. Le système DNS local accède au DNS de edu.cn et obtient l'adresse IP du système DNS de abc.edu.cn ;
5. Le système DNS local accède au DNS de abc.edu.cn et obtient l'adresse IP du système DNS de bbs.abc.edu.cn. Renvoyez ensuite l’adresse IP de bbs.abc.edu.cn à l’utilisateur.
Dans ce processus, quelle que soit la couche dont il s'agit, une fois les informations trouvées, le contenu correspondant sera copié dans le cache pour la prochaine utilisation. Après avoir su que le DNS fonctionne selon une structure hiérarchique, sachez que le DNS le plus proche de nous est le meilleur. (Source : http://dns.qy.com.cn )