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:
- Todas as linhas idênticas e a mostrar o novo valor - a alteração propagou-se; os retardatários restantes são caches locais (SO, browser, router do escritório).
- Uma mistura de valores antigos e novos - as caches ainda estão a expirar. Espere que o TTL anterior do registo passe e verifique novamente.
- Respostas permanentemente diferentes - não é necessariamente uma falha: configurações CDN, anycast ou GeoDNS devolvem intencionalmente endereços diferentes por localizaçã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).