Visão geral do sistema de nomes de domínio
A GSLB pode ser complexa; portanto, vale a pena gastar o tempo necessário para entender como funciona o misterioso sistema do Domain Name Server (DNS).
O DNS é composto de três componentes-chave:
· O resolver DNS, ou seja, o Cliente: o resolver é responsável por iniciar as consultas que, em última instância, levem a uma resolução completa do recurso necessário.
· Nameserver: este é o nameserver que o cliente inicialmente conecta para realizar a resolução DNS.
· Nome de autoridade Servidores: Incluir os servidores de nomes de domínio de primeiro nível (TLD) e os servidores de nomes de raiz.
Uma transação típica do DNS é explicada abaixo:
· Um usuário digita "exemplo.com" em um navegador da web, e a consulta viaja para a Internet e é recebida por um resolvedor recursivo do DNS.
· O resolvedor então pergunta a um servidor DNS (.).
· O servidor raiz responde então ao resolvedor com o endereço de um servidor DNS de domínio de primeiro nível (TLD) (como .com ou .net), que armazena as informações para seus domínios. Ao procurar por exemplo.com, nosso pedido é apontado para o TLD .com.
· O resolvedor então solicita o TLD .com.
· O servidor TLD responde então com o endereço IP do servidor de nomes do domínio, por exemplo.com.
· Por último, o resolvedor recursivo envia uma pergunta ao nameserver do domínio.
· O endereço IP, por exemplo.com, é então devolvido ao resolvedor pelo nameserver.
· O resolvedor DNS responde então ao web browser com o endereço IP do domínio solicitado inicialmente.
· Uma vez que os oito passos da pesquisa do DNS tenham devolvido o endereço IP, por exemplo.com, o navegador pode solicitar a página web:
· O navegador faz um pedido HTTP para o endereço IP.
· O servidor naquele IP retorna a página da web para ser reproduzida no navegador.
Esse processo pode ser ainda mais complicado:
Caching
A resolução de respostas de nameservers cache pode enviar a mesma resposta a muitos clientes. Resolvedores e aplicações do lado do cliente podem ter políticas de cache diferentes.
Nota: Para testes, paramos e desativamos o Cliente DNS do Windows dentro da seção de serviços do seu sistema operacional. Os nomes DNS continuarão a ser resolvidos; no entanto, não será feito o cache dos resultados nem será registrado o nome do computador. O administrador do sistema precisará decidir se essa é a melhor opção para seu ambiente, pois pode afetar outros serviços.
Tempo para viver
O resolvedor de nomes pode ignorar o Time To Live (TTL), isto é, o tempo de cache para a resposta.