O que é Propagação de DNS?
Propagação de DNS é o intervalo entre você salvar uma alteração de DNS e essa alteração valer para todos os visitantes, também chamada de DNS propagation. A propagação existe porque cada provedor de acesso guarda respostas antigas em cache por um tempo determinado.
O nome sugere que a informação viaja de servidor em servidor. O que acontece é diferente: a alteração fica pronta no servidor autoritativo no mesmo segundo, e o que demora é o cache espalhado pelo mundo expirar.
Cada registro carrega um TTL, o tempo de vida em segundos. Um registro com TTL de 3600 fica guardado por até uma hora em cada resolvedor. Por isso a propagação parece inconsistente: um visitante em São Paulo já vê o site novo, outro em Recife ainda vê o antigo. Cada um consultou em um momento diferente.
Como funciona na prática?
A propagação obedece a uma sequência previsível:
- A alteração é salva. O servidor autoritativo do domínio passa a responder com o valor novo imediatamente.
- Os caches antigos continuam válidos. Quem já consultou aquele registro segue com a resposta antiga até o TTL expirar.
- O TTL vence. O resolvedor descarta a resposta guardada e consulta de novo.
- O valor novo é entregue e guardado. O ciclo recomeça, agora com o dado atualizado.
- A rede converge. Quando o último cache expira, todo mundo enxerga a mesma coisa.
Você controla parte disso. Baixar o TTL para 300 segundos com um ou dois dias de antecedência faz a troca acontecer em minutos. Deixar o TTL em 86400 obriga a esperar até um dia inteiro. Trocar os servidores de nomes do domínio é mais lento que editar registros, porque o TTL dos nameservers costuma ser alto e definido fora do seu painel.
Exemplos de uso
Migração planejada. Uma loja vai trocar de hospedagem no sábado. Na quinta, a equipe baixa o TTL do registro A para 300 segundos. No sábado, o apontamento de DNS muda e a virada leva cerca de cinco minutos.
Migração sem preparo. Outra empresa troca o servidor com o TTL em 24 horas. Durante um dia inteiro, parte dos pedidos entra no servidor antigo e parte no novo. Dois bancos de dados recebem vendas e a reconciliação vira trabalho manual.
Diagnóstico enganoso. Um gestor troca o DNS, testa no celular e vê o site antigo. Ele reverte a mudança achando que errou. O apontamento estava correto: faltava só esperar o cache da operadora vencer.
Erros comuns
- Reverter uma alteração correta por impaciência, criando confusão maior do que a espera resolveria.
- Manter os dois servidores gravando dados durante a propagação, com pedidos entrando em ambientes diferentes.
- Testar só na própria máquina, cujo cache local mascara o comportamento real da internet.
- Esquecer de baixar o TTL antes da migração e ficar refém do cache por horas.
Perguntas frequentes sobre Propagação de DNS
Quanto tempo demora a propagação de DNS?
Depende do TTL configurado em cada registro. Com TTL de 300 segundos, a alteração vale em minutos. Com TTL de 24 horas, a espera chega a um dia. A troca de servidores de nomes costuma demorar mais que a edição de registros comuns, porque o TTL dos nameservers é definido fora do seu painel.
Como saber se a propagação já terminou?
Consultas de DNS a partir de redes diferentes mostram o valor atual em cada ponto. Ferramentas de verificação online consultam servidores em vários países e exibem o resultado lado a lado. Enquanto respostas divergentes aparecerem, algum cache ainda guarda o valor antigo.
Posso acelerar a propagação de DNS?
Você acelera antes, não durante. Baixar o TTL com antecedência é a única alavanca real. Depois que a alteração é salva, o cache já distribuído precisa expirar sozinho. Limpar o cache do seu computador ajuda no seu teste e não muda nada para os outros visitantes.