Consulta DNS
Pergunte a um resolvedor público o que ele realmente guarda para um domínio: registos A, AAAA, MX, TXT, CNAME, NS e SOA, com os TTL. A vista de um só resolvedor — primeiro a Google, a Cloudflare como alternativa —, não um mapa global de propagação, e a página diz isso onde quer que importe.
O que é, na verdade, a resposta
Quando altera um registo DNS, não há um único momento em que toda a internet concorde. Cada resolvedor guarda em cache o que obteve da última vez, durante o tempo que o TTL do registo indicar, e cada um atualiza ao seu próprio ritmo. Por isso, uma ferramenta de consulta só pode mostrar-lhe a vista atual de um resolvedor — e uma ferramenta útil diz-lhe de quem é. Esta página consulta primeiro o Google Public DNS sobre HTTPS; se a Google não responder, tenta novamente com o resolvedor da Cloudflare e diz qual respondeu. Se os dois alguma vez discordarem, é normal: espere que o TTL mais longo expire e verifique de novo.
Os tipos de registo cobrem as perguntas que as pessoas realmente fazem. A e AAAA são para onde o nome aponta — IPv4 e IPv6. MX é para onde vai o correio, e os seus números são prioridades: o menor entrega primeiro. TXT transporta cadeias de verificação (SPF, DKIM, provas de propriedade do domínio) e é o registo mais frequentemente colado de forma errada, por isso a página mostra a cadeia exatamente como devolvida, aspas incluídas. CNAME é um alias para outro nome. NS nomeia os servidores com autoridade sobre a zona. SOA transporta o número de série e os temporizadores da zona — o número de série aumenta a cada alteração da zona, o que o torna a forma mais rápida de saber se uma edição foi realmente publicada.
Porque o TTL importa mais do que o registo
A maioria dos incidentes de DNS são incidentes de TTL. Um registo com um TTL de 3600 segundos continua a servir o valor antigo durante uma hora depois de o alterar, e nenhuma ferramenta de consulta consegue forçar uma atualização mais rápida — a cache vive em resolvedores que não controla. A regra prática é baixar os TTL para alguns minutos um ou dois dias antes de uma migração planeada, e voltar a subi-los quando os valores novos estiverem estáveis. A coluna TTL em cada resultado existe para poder ver, antes de agir, quanto tempo qualquer alteração que esteja prestes a fazer demorará a ser acreditada.
Uma resposta vazia também é uma resposta. NXDOMAIN significa que o resolvedor afirma com autoridade que o nome não existe — normalmente um erro de digitação, ou um registo eliminado em vez de alterado. Um NOERROR sem registos do tipo pedido significa que o nome existe, mas não contém nada desse tipo: um domínio com um registo A e nenhum registo MX, por exemplo, aceita tráfego web e nenhum correio. Ambos são distintos de SERVFAIL, que significa que o próprio resolvedor falhou e o resultado não deve ser tido como fiável em nenhum sentido.
Ferramentas relacionadas: a consulta de domínio para o registo de registo por trás de um nome, a calculadora de sub-redes se um registo A o deixar num intervalo que precisa de planear, e a verificação de saúde do site para o quadro completo — acessibilidade, certificado, expiração e registos juntos.
Perguntas frequentes
De quem é a resposta que estou a ver?
A resposta do resolvedor público que foi consultado — primeiro o Google Public DNS, e a Cloudflare em segundo lugar se a Google falhar. É a vista que um resolvedor tem da zona, não um mapa mundial de propagação: outros resolvedores podem continuar a guardar registos mais antigos até as suas cópias em cache expirarem.
Porque é que um registo alterado continua a mostrar o valor antigo?
As respostas DNS ficam em cache durante o TTL mostrado ao lado de cada registo. Até passarem esses segundos, os resolvedores continuam a servir o valor antigo. Baixe o TTL bem antes de uma alteração planeada se quiser que o valor novo se espalhe depressa.
O que significa NXDOMAIN?
O resolvedor afirma com autoridade que este nome não existe na zona — ao contrário de SERVFAIL, que significa que algo correu mal ao responder. Um erro de digitação no domínio é a causa mais comum de um NXDOMAIN num nome que esperava que existisse.
Esta página envia a minha consulta para mais algum lado?
O domínio que consulta é enviado para o resolvedor DNS público que o responde — Google, ou Cloudflare como alternativa — porque é assim que o DNS sobre HTTPS funciona. Nada mais sobre a sua visita é enviado, e não há nenhuma conta nem rastreio envolvido.
Também posso verificar aqui o registo de um domínio?
Os dados de registo (registador, datas de criação e expiração) são outra consulta. Use a consulta de domínio para os dados do registo RDAP, ou o verificador de expiração de domínios para uma contagem decrescente e monitorização.