TTL de DNS Demasiado Alto
Un TTL (Time to Live) demasiado alto hace que los resolvers guarden los registros en caché por mucho tiempo. Los TTL altos reducen la carga de consultas DNS, pero hacen la propagación drásticamente más lenta cuando necesitas cambiar algo. Si un registro A tiene un TTL de 86400 (24 horas), cualquier cambio tarda hasta 24 horas en que todos los resolvers lo tomen. Esto se vuelve crítico en migraciones, failovers o respuesta a incidentes.
Síntomas
- Cambios de DNS tardando de 24 a 48 horas en propagar
- Failover a un servidor de respaldo extremadamente lento
- Usuarios que siguen llegando a los servidores viejos tras una migración
- Cambios de IP de emergencia que no surten efecto rápido
Causas comunes
- TTL por defecto dejado en el valor del registrador/proveedor (a menudo 86400s)
- TTL nunca revisado tras la configuración inicial del dominio
- Falta de comprensión del impacto del TTL en la velocidad de propagación
- Proveedor de DNS usando un TTL alto fijo, sin opción de override
Solución paso a paso
- 1
Revisa los valores de TTL actuales
Consulta los valores de TTL actuales en todos los registros DNS críticos.
Usar DNS Lookup → - 2
Revisa el registro SOA
El TTL mínimo del SOA afecta el caché negativo y puede sobreponerse a los TTL de registros individuales.
Usar SOA Record Lookup → - 3
Planea la reducción del TTL
Baja el TTL a 300-600 segundos al menos 48 horas antes de cualquier cambio de DNS planeado.
- 4
Actualiza los registros DNS
Ajusta los TTL individuales en tu proveedor a valores equilibrados (300-3600s, según la frecuencia de cambio).
Usar DNS Records Dump → - 5
Verifica que el nuevo TTL esté activo
Confirma que los resolvers vean el TTL actualizado consultando desde varios lugares.
Usar DNS Lookup →
Herramientas de diagnóstico recomendadas
Monitorea los Cambios de DNS
Sigue los cambios de registro y la propagación en tiempo real.

