Sempre que você digita um domínio como example[.]com, a consulta DNS o traduz em um endereço IP que seu computador entende. É o catálogo de endereços da internet, mapeando nomes legíveis por humanos para números legíveis por máquinas nos bastidores. Um 🧵
Quando você entra em um domínio, o processo de busca começa localmente. Seu navegador verifica seu próprio cache DNS, depois o cache e o arquivo hosts do seu sistema operacional. Se nada for encontrado, a consulta é enviada a um resolvedor DNS recursivo, geralmente operado pelo seu ISP.
A partir daí, o resolvedor viaja pela hierarquia DNS: • Servidores de nomes raiz → direcionam a consulta para o TLD correto (.com, .org, etc.) • Servidores de nomes TLD → apontam para o servidor autoritativo do domínio • Servidor de nomes autoritativo → retorna o endereço IP real Tudo isso normalmente termina em menos de 100 ms.
As consultas DNS vêm em três formas: • Recursiva: o servidor DNS deve retornar uma resposta completa ou um erro • Iterativa: o servidor retorna a melhor informação que tem, muitas vezes uma referência • Não recursiva: o servidor já conhece a resposta (em cache ou autoritativa) Esses modos definem quem faz o trabalho, você ou o servidor.
O cache é o que torna o DNS rápido. Os navegadores armazenam pesquisas recentes. Os sistemas operativos armazenam resultados para todas as aplicações. Os ISPs mantêm enormes caches partilhados, muitas vezes respondendo instantaneamente graças às consultas de outros utilizadores. Todos os caches seguem as regras de TTL, que definem quanto tempo os registos permanecem válidos.
TTL (Tempo de Vida) equilibra frescura e desempenho. TTLs curtos (como 300 segundos) permitem atualizações rápidas, mas aumentam o tráfego. TTLs longos (como 86.400 segundos) aumentam a velocidade, mas retardam a propagação de mudanças. Os administradores ajustam o TTL com base na frequência com que os seus registos DNS mudam.
A pesquisa DNS direta resolve domínios → IPs. A pesquisa reversa faz o oposto, usando registros PTR para mapear IPs → domínios. O DNS reverso é amplamente utilizado para validação de e-mails, registro e segurança, ajudando a entender a quem pertence um endereço IP.
A pesquisa DNS é simples à primeira vista, mas por trás das cenas é um sistema global e distribuído que mantém a internet rápida, confiável e escalável. O cache, a resolução recursiva e os servidores hierárquicos trabalham juntos para traduzir bilhões de consultas todos os dias.
1,41K