É mais fácil lembrar o nome de um site do que uma sequência de números. O DNS conecta esses dois mundos: ele organiza registros que ajudam aplicativos a encontrar endereços e outros serviços associados a um domínio.
O caminho de uma consulta
Ao acessar um domínio, o dispositivo normalmente pede a um resolvedor DNS os registros necessários. Se uma resposta válida estiver em cache, ela pode ser devolvida sem uma nova consulta aos servidores autoritativos.
Quando necessário, o resolvedor percorre a hierarquia do DNS até chegar aos servidores responsáveis pelo domínio. A resposta volta com um tempo de vida, chamado TTL, que orienta por quanto tempo ela pode ficar em cache.
Os principais tipos de registro
A relaciona um nome a um endereço IPv4. AAAA relaciona um nome a um endereço IPv6. CNAME indica que um nome é um alias de outro nome. Um domínio pode ter vários endereços e as respostas podem variar conforme o resolvedor e a região.
MX informa servidores de e-mail, com valores de preferência. TXT armazena textos usados, entre outras finalidades, para verificações e políticas de e-mail. NS indica servidores autoritativos, e CAA permite declarar autoridades certificadoras autorizadas.
Por que uma alteração demora a aparecer?
Respostas anteriores podem continuar em cache até o TTL expirar. Diferentes resolvedores podem estar em momentos diferentes desse ciclo. O prazo real depende dos valores anteriores, da delegação e dos componentes envolvidos.
Antes de uma migração planejada, reduzir o TTL com antecedência pode facilitar a transição. Fazer isso depois da alteração não apaga respostas que já estavam armazenadas com o TTL antigo.
Como interpretar a ferramenta
Nossa consulta usa o resolvedor público da Cloudflare via DNS sobre HTTPS. Ela mostra a perspectiva desse resolvedor, não necessariamente a mesma resposta que seu dispositivo ou provedor está usando naquele momento.
Uma resposta sem registros pode ser válida para o tipo escolhido. NXDOMAIN indica que o nome consultado não existe segundo a resposta recebida. SERVFAIL indica que o resolvedor não conseguiu concluir a resolução; isso é diferente de afirmar que o site está fora do ar.
DNS funcionando não garante site funcionando
Um domínio pode resolver corretamente e ainda apresentar problemas de certificado, servidor ou aplicação. A consulta DNS ajuda a separar etapas do diagnóstico, mas não testa todas elas.
Para investigar uma mudança, confira o nome completo, o tipo de registro e o TTL. Guarde a hora da consulta ao comparar resultados, pois o estado dos caches pode mudar.
Referências para ir além
Os exemplos deste guia são educativos. A configuração da sua rede e do seu provedor pode mudar o resultado observado.