O Sistema de Nomes de Domínio (DNS) é a “agenda telefônica” da internet: ele converte nomes de domínio (como exemplo.com.br) em endereços IP que os computadores entendem. O processo acontece assim:
-
Solicitação do usuário
Seu navegador pergunta a um resolver recursivo (do seu provedor ou serviço público) pelo domínio. -
Verificação de cache
Se o resolver já tiver o registro em cache e dentro do TTL, retorna o IP sem fazer novas buscas. -
Consulta ao root
Em cache miss, o resolver pergunta a um servidor raiz qual servidor responde pelo TLD (.com.br, .net etc.). -
Consulta ao TLD
O servidor TLD indica o nameserver autoritativo do domínio. -
Consulta autoritativa
O resolver consulta o servidor autoritativo para obter o registro específico (A, AAAA, CNAME, MX etc.). -
Resposta e cache
O IP retorna ao navegador e é armazenado no cache pelo tempo determinado no TTL. O navegador então carrega o site.
Esse sistema de cache em várias camadas garante que, após a primeira visita, o acesso seja muito rápido até o TTL expirar.