Propagação de DNS, TTLs e por que nada é instantâneo
Este guia foi traduzido do inglês. Algumas páginas vinculadas estão disponíveis apenas em inglês.
Por que um registro corrigido ainda parece errado por uma hora e como verificar do jeito certo.
Você corrigiu o registro. Algumas pessoas veem o site novo; você ainda vê o antigo. Nada está quebrado.
«Propagação» na verdade é cache
Não existe transmissão. Quando um resolvedor consulta seu registro, ele guarda a resposta em cache pelo TTL do registro. Até esse TTL expirar, ele continua entregando a resposta antiga — para você e para qualquer pessoa atrás desse resolvedor. «Propagação» é só todos esses caches expirando em momentos diferentes.
O TTL é a alavanca
TTL de 300 s (5 min): mudanças visíveis em minutos.
TTL de 3600 s (1 hora): até uma hora de dados desatualizados.
TTL de 86400 s (1 dia): até um dia.
Velocidade barata antes de uma mudança: reduza o TTL com bastante antecedência, faça a mudança e depois aumente de novo.
Verifique a verdade, não o seu navegador
Seu navegador e seu sistema operacional também guardam o DNS em cache. Para ver o que o mundo vê, consulte diretamente os servidores de nomes autoritativos:
dig example.com A +short # your configured resolver
dig @1.1.1.1 example.com A +short # Cloudflare public resolver
dig @8.8.8.8 example.com A +short # Google public resolver
dig @ns1.yourhost.example example.com A +short # YOUR authoritative server (the source of truth)Se o servidor autoritativo tem a resposta certa mas um resolvedor público está desatualizado, você só está esperando um cache. Se o próprio servidor autoritativo está errado, corrija a zona.
Limpe seu próprio cache enquanto espera
# Linux (systemd-resolved)
resolvectl flush-caches
# macOS
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
# Windows
ipconfig /flushdnsOs navegadores também mantêm o próprio cache — uma janela anônima ou outro navegador o contorna.
Checklist «funciona para mim, mas não para eles»
Consulte o servidor de nomes autoritativo — o registro está correto lá?
Verifique o apex e o www.
Verifique o TTL e há quanto tempo você alterou o registro.
Confirme que você editou a zona que está realmente ativa (não a cópia de um registrador antigo).
Procure um segundo registro conflitante do mesmo tipo.
Leitura relacionada