Propagação DNS: Quanto Tempo Demora e Como Verificar
Quando altera registos DNS — nameservers, registos A, MX ou outros — a mudança não é instantânea. O sistema DNS global é distribuído por milhares de servidores que mantêm cópias em cache das informações. Até que todos actualizem os seus caches, diferentes utilizadores podem ver versões diferentes. Este processo chama-se propagação DNS.
Neste artigo
Quanto tempo demora
A propagação demora tipicamente 2 a 24 horas, embora em casos raros possa ir até 48 horas. O tempo depende de vários factores: o TTL (Time To Live) dos registos antigos (quanto menor, mais rápida a propagação), a localização geográfica (servidores mais próximos actualizam primeiro), e o ISP do utilizador (alguns ISPs têm caches mais agressivos).
Porque não é instantânea
O sistema DNS funciona com cache em múltiplos níveis. Quando o seu ISP resolve um domínio, guarda a resposta em cache durante o período definido pelo TTL. Se o TTL é 3600 segundos (1 hora), o ISP vai usar a resposta em cache durante 1 hora antes de pedir a informação actualizada. Multiplique isto por milhares de ISPs e servidores DNS em todo o mundo e entende-se o atraso.
Como verificar
whatsmydns.net é a ferramenta mais útil. Insira o domínio e o tipo de registo (A, MX, NS) e vê instantaneamente o que servidores DNS em todo o mundo estão a responder. Se alguns mostram o IP antigo e outros o novo, a propagação ainda está em curso.
dnschecker.org é uma alternativa com funcionalidade semelhante.
Terminal: no Windows, abra a linha de comandos e escreva nslookup seudominio.pt. No Mac/Linux, use dig seudominio.pt. Mostra o IP que o seu computador está a resolver.
Acelerar a propagação
Antes de alterar: reduza o TTL para 300 segundos (5 minutos) 24-48 horas antes da alteração. Assim, quando fizer a mudança, os caches expiram mais rapidamente.
No seu computador: limpe o cache DNS local. Windows: ipconfig /flushdns. Mac: sudo dscacheutil -flushcache. Isto força o seu computador a pedir a informação actualizada.
Após alterar: reponha o TTL para valores normais (3600-86400 segundos) quando confirmar que a propagação completou.
Durante a propagação
Durante as horas de propagação, alguns visitantes vêem o site no servidor antigo e outros no novo. Se está a migrar de servidor, mantenha ambos os servidores activos durante este período. Não faça alterações ao site em nenhum dos servidores enquanto a propagação não completar — as alterações podem ser feitas no servidor errado.