Ir para o conteúdo
Dominios e DNS

Propagação de DNS: por que demora e o que o TTL tem a ver

A propagação demora porque a sua alteração não é enviada para ninguém: ela fica esperando que cada servidor DNS do mundo descarte a resposta antiga que guardou em cache. O tempo desse descarte é o TTL, definido por você no próprio registro, e é por isso que a mudança aparece para uns antes de outros.

O que é o TTL, na prática

TTL significa time to live e é medido em segundos. Um registro com TTL de 14400 está dizendo a quem perguntar: "pode guardar esta resposta por quatro horas". O servidor do provedor de internet obedece — e continuará entregando o valor antigo por até esse tempo, mesmo que você já tenha corrigido tudo.

Como encurtar a espera de uma mudança planejada

O truque é agir antes, e não durante:

  1. Um ou dois dias antes da mudança, baixe o TTL do registro que vai mudar para 300 segundos (cinco minutos).
  2. Espere o TTL antigo expirar. A partir daí o mundo está guardando a sua resposta por apenas cinco minutos.
  3. Faça a alteração de verdade. A troca passa a ser percebida em minutos.
  4. Depois que estabilizar, devolva o TTL para um valor normal — 3600 ou 14400. TTL muito baixo em caráter permanente aumenta a consulta e não traz benefício.

Por que não dá para acelerar depois de já ter mudado

Nenhum provedor consegue apagar o cache dos servidores DNS dos outros. Existem formulários públicos para limpar o cache de alguns resolvedores grandes, e limpar o cache da sua própria máquina ajuda a você enxergar a mudança, mas nada disso alcança o resolvedor da operadora de outra pessoa.

Prazos que você pode esperar

Alterações dentro de uma zona (A, CNAME, MX, TXT) costumam circular em poucas horas quando o TTL é baixo. Troca de servidores DNS (o registro NS) é mais lenta e pode levar até 24 a 48 horas para estar consistente em todo lugar. Domínios .br dependem também do ciclo de atualização do Registro.br.

Como conferir sem se enganar

Testar abrindo o site no navegador é o pior teste que existe: o navegador tem cache próprio, e o histórico atrapalha. Use uma ferramenta de consulta DNS que pergunte a partir de vários pontos do mundo, ou o comando dig / nslookup apontando explicitamente para um servidor público. Se a resposta já está correta na origem e errada no seu computador, é cache local — e só o tempo resolve.

Hospedagem gerenciada a partir de R$6,90/mês

Comece agora