Há um antigo ditado chinês que diz: “Os parentes distantes não são tão úteis quanto os vizinhos próximos”. Quando surgem problemas, os parentes distantes não são tão úteis quanto os vizinhos. Tem aproximadamente o mesmo significado que “A água distante não pode salvar um incêndio próximo. " O princípio da proximidade não é útil apenas na sociedade real, mas também é amplamente reconhecido em redes virtuais. O DNS é um exemplo.
Simplificando, DNS (Domain Name System) é o “sistema de nomes de domínio”. Em um ambiente de rede com arquitetura TCP/IP, o DNS é um sistema muito importante e comumente usado. A principal função é converter o DomainName que é fácil de lembrar pelas pessoas e o IP que não é fácil de lembrar. O host de rede que executa os serviços DNS acima pode ser chamado de Servidor DNS. Basicamente, geralmente pensamos que o DNS apenas converte o nome de domínio em um endereço IP e, em seguida, usa o IP encontrado para se conectar. Claro, existe também a função de converter IP em Nome de Domínio, mas não é tão comumente usada como a primeira.
O DNS funciona usando camadas. Por exemplo: o nome de domínio de um fórum escolar é bbs.abc.edu.cn, e este nome de domínio é atribuído a partir de .edu.cn. .edu.cn é concedido a partir de .cn. .cn vem de ".", que é o chamado "domínio raiz". O domínio raiz já é o nível superior do nome de domínio. A camada "." é gerenciada pelo Centro de Informações da Internet. Nomes de domínio em todo o mundo são assim, concedidos camada por camada. Quando verifico um nome de domínio, o DNS também é verificado camada por camada. Tome bbs.abc.edu.cn como exemplo:
1. Primeiro, o computador envia uma pergunta de solicitação ao servidor DNS configurado e pergunta qual é o IP correspondente a bbs.abc.edu.cn.
2. Este DNS irá primeiro verificar se existe a informação que procura na sua cache e, em caso afirmativo, dar uma resposta. Caso contrário, comece de cima. O sistema DNS local envia uma solicitação de "resposta" ao sistema DNS raiz, e o sistema DNS raiz retorna o endereço IP do sistema DNS de "CN";
3. O sistema DNS local acessa o DNS do cn e obtém o endereço IP do sistema DNS do edu.cn;
4. O sistema DNS local acessa o DNS de edu.cn e obtém o endereço IP do sistema DNS de abc.edu.cn;
5. O sistema DNS local acessa o DNS de abc.edu.cn e obtém o endereço IP do sistema DNS de bbs.abc.edu.cn. Em seguida, retorne o endereço IP bbs.abc.edu.cn ao usuário.
Neste processo, independentemente da camada, após a localização da informação, o conteúdo correspondente será copiado para o cache para utilização na próxima vez. Depois de saber que o DNS opera em uma estrutura hierárquica, você deve saber que o DNS mais próximo de nós é o melhor. (Fonte: http://dns.qy.com.cn )