Verificação de propagação DNS

Verifique se uma alteração recente de DNS já se propagou nos principais resolvedores (Google, Cloudflare, Quad9, NextDNS, ControlD).

Como funciona a propagação DNS

Não há nenhum push central quando altera um registo DNS. Cada resolver que alguma vez respondeu a uma consulta pelo seu nome guarda o valor antigo na sua cache até o TTL (time to live) do registo expirar - só então volta a perguntar aos seus servidores de nomes autoritativos e apanha a alteração.

Esta ferramenta consulta cinco grandes resolvers públicos (Google, Cloudflare, Quad9, NextDNS, ControlD) em paralelo e compara as respostas. Quando todos concordam no novo valor, a grande maioria dos utilizadores em todo o mundo também o verá.

O tempo de propagação é portanto o seu TTL, não umas '48 horas' fixas. Um registo com um TTL de 300 segundos converge em minutos. O número de 48 horas vem de um caso específico: a mudança dos servidores de nomes de um domínio, onde os registos de delegação da zona TLD pai podem ter um TTL de até dois dias (172800 s para .com).

Como interpretar os resultados

Cada linha é um resolver. A interpretação:

Problemas comuns

Os resolvers atualizaram, mas o meu computador continua a abrir o site antigo. O seu SO e o browser mantêm as suas próprias caches DNS. Limpe-as (ipconfig /flushdns no Windows, reinicie o browser) ou teste numa janela privada e noutra rede.

Um resolver fica para trás durante horas. Os resolvers podem servir respostas ligeiramente desatualizadas sob carga ou respeitar o TTL antigo recolhido mesmo antes da sua alteração. A Google e a Cloudflare oferecem páginas públicas de limpeza de cache onde pode pedir uma atualização para o seu nome.

A alteração não está visível em lado nenhum mesmo após o TTL. Confirme que a alteração chegou aos servidores autoritativos: consulte diretamente os NS da sua zona. Um erro de escrita na zona, editar a cópia errada da zona ou uma alteração não guardada no fornecedor DNS são mais comuns do que uma propagação lenta.

Perguntas frequentes

Quanto tempo demora a propagação DNS?

Tanto quanto o TTL do registo, tipicamente de minutos a algumas horas. Só as mudanças de servidores de nomes (NS) no registrar podem demorar até 24-48 horas, porque os registos de delegação dos TLD têm TTL longos. A regra das '48 horas para tudo' é um mito.

Posso acelerar a propagação DNS?

Antes da alteração: baixe o TTL (p. ex. para 300 s) com pelo menos um período do TTL antigo de antecedência. Depois da alteração: use as ferramentas públicas de limpeza de cache da Google (dns.google/cache) e da Cloudflare (one.one.one.one/purge-cache). Os outros resolvers não podem ser forçados - as suas caches simplesmente expiram.

Porque é que os resolvers devolvem respostas diferentes?

Ou a alteração ainda se está a propagar (as caches expiram em momentos diferentes), ou o domínio serve intencionalmente respostas diferentes - CDN, anycast e GeoDNS devolvem endereços dependentes da localização, o que é normal e não um erro.

Que TTL devo definir para os meus registos?

Prática comum: 300-3600 segundos para registos que pode precisar de alterar rapidamente (A/AAAA, CNAME), mais longo (até um dia) para infraestrutura estável como MX ou NS. TTL muito baixos aumentam a carga de consultas no seu fornecedor DNS; TTL muito altos atrasam as alterações de emergência.

Quer monitorizar alterações de DNS?

O ePulz.io pode monitorizar registos DNS e alertar quando se alteram (deteção de DNS hijacking).

Experimente 7 dias grátis →

Acerca desta ferramenta

Depois de alterar um registo DNS, cada resolvedor continua a servir o valor antigo até esgotar o seu TTL. Isto consulta cinco resolvedores principais ao mesmo tempo (Google, Cloudflare, Quad9, NextDNS, ControlD): respostas coincidentes significam que a alteração se propagou, respostas diferentes significam que tem de esperar um pouco mais (ou que o domínio usa anycast).