TTL de DNS Alto Demais
Um TTL (Time to Live) alto demais faz os resolvers guardarem os registros em cache por muito tempo. TTLs altos reduzem a carga de consultas DNS, mas deixam a propagação drasticamente mais lenta quando você precisa mudar algo. Se um registro A tem TTL de 86400 (24 horas), qualquer mudança leva até 24 horas pra todos os resolvers pegarem. Isso fica crítico em migrações, failovers ou resposta a incidentes.
Sintomas
- Mudanças de DNS levando de 24 a 48 horas pra propagar
- Failover pra um servidor de backup extremamente lento
- Usuários continuando a chegar nos servidores antigos após uma migração
- Mudanças de IP de emergência não surtindo efeito rápido
Causas comuns
- TTL padrão deixado no valor do registrador/provedor (muitas vezes 86400s)
- TTL nunca revisado após a configuração inicial do domínio
- Falta de entendimento do impacto do TTL na velocidade de propagação
- Provedor de DNS usando TTL alto fixo, sem opção de override
Solução passo a passo
- 1
Confira os valores de TTL atuais
Consulte os valores de TTL atuais em todos os registros DNS críticos.
Usar DNS Lookup → - 2
Revise o registro SOA
O TTL mínimo do SOA afeta o cache negativo e pode sobrepor os TTLs de registros individuais.
Usar SOA Record Lookup → - 3
Planeje a redução do TTL
Baixe o TTL pra 300-600 segundos pelo menos 48 horas antes de qualquer mudança de DNS planejada.
- 4
Atualize os registros DNS
Ajuste os TTLs individuais no seu provedor pra valores equilibrados (300-3600s, conforme a frequência de mudança).
Usar DNS Records Dump → - 5
Verifique se o novo TTL está ativo
Confirme que os resolvers veem o TTL atualizado consultando de vários lugares.
Usar DNS Lookup →
Ferramentas de diagnóstico recomendadas
Monitore as Mudanças de DNS
Acompanhe as mudanças de registro e a propagação em tempo real.

