¿Qué es el TTL en DNS y Cómo Afecta a tu Sitio Web?
Aprende qué es el TTL (Time to Live) en DNS, cómo afecta al rendimiento de tu web y cómo gestionarlo de forma segura en migraciones.

El Sistema de Nombres de Dominio (DNS) es indispensable para el correcto funcionamiento de cualquier servicio en internet, traduciendo nombres de dominio en direcciones IP legibles para los servidores. Para que este sistema no se sature con miles de millones de peticiones por segundo, la arquitectura original del DNS —definida en el clásico RFC 1035 de la IETF— introdujo el mecanismo de almacenamiento en caché temporal. La directiva que controla la duración de esta caché se conoce como TTL (Time to Live) o Tiempo de Vida.
En esta guía te explicaremos en profundidad qué es el TTL, de qué manera influye en la velocidad de tu sitio web, en la seguridad del mismo y cómo gestionarlo de forma óptima durante cambios importantes como una migración de servidor.
¿Cómo funciona el TTL en el almacenamiento en caché DNS?
El TTL es un valor numérico expresado en segundos que se asigna individualmente a cada uno de los registros de recursos (Resource Records) de una zona DNS. Su función es actuar como un temporizador de cuenta regresiva para los servidores resolvedores DNS intermedios (como los de Google, Cloudflare o tu propio proveedor de internet).
Cuando un usuario visita tu sitio por primera vez:
- El dispositivo del usuario pregunta a un resolvedor DNS por la dirección IP de tu dominio.
- Como el resolvedor no la tiene en memoria, realiza una consulta recursiva hasta llegar al servidor de nombres autoritativo del dominio.
- El servidor autoritativo devuelve la IP junto con el valor de TTL configurado (por ejemplo,
3600segundos, lo que equivale a 1 hora). - El resolvedor intermedio almacena esa IP en su memoria caché y se la entrega al usuario.
- Durante las siguientes consultas que ocurran dentro de esa hora, el resolvedor servirá la IP almacenada de forma inmediata, sin volver a molestar a tus servidores.
- Una vez transcurridos los 3600 segundos, el registro expira en la caché y el resolvedor se ve obligado a solicitar la información actualizada en la siguiente visita.
Valores de TTL recomendados según el tipo de registro
No existe un valor de TTL único y universal que sirva para todos los casos. Configurar un TTL inapropiado puede acarrear problemas de rendimiento o retrasos críticos en cambios de configuración. En la siguiente tabla detallamos los valores estándar recomendados por la industria:
| Tipo de Registro | TTL Recomendado (Estándar) | TTL Recomendado (Antes de Migración) | Justificación de Seguridad y Operaciones |
|---|---|---|---|
| Registro A / AAAA | 3600 (1 hora) o 86400 (24 h) |
300 (5 minutos) |
Las IPs de producción cambian poco. Reducir en migración minimiza el downtime. |
| Registro CNAME | 43200 (12 horas) |
600 (10 minutos) |
Generalmente apuntan a CDN o servicios estables de terceros. |
| Registro MX | 86400 (24 horas) |
3600 (1 hora) |
Los servidores de correo corporativo raramente cambian su enrutamiento. |
| Registro TXT (SPF/DKIM/DMARC) | 86400 (24 horas) |
3600 (1 hora) |
Modificar directivas de autenticación de correo requiere propagación segura. |
| Registro NS | 86400 (24 horas) |
14400 (4 horas) |
El cambio de servidores de nombres es el que más tarda en propagarse a nivel raíz. |
Cómo comprobar el TTL actual de tus registros
Es posible monitorizar en tiempo real el comportamiento decreciente de la caché DNS utilizando herramientas de línea de comandos en tu terminal.
Comprobación del TTL con dig
Si ejecutas el comando dig en un sistema operativo basado en Unix/Linux o macOS, verás una columna numérica que indica los segundos restantes que le quedan a ese registro en la caché del resolvedor consultado:
# Consultar el registro A de un dominio
dig tecnocrypter.com
# En la sección ANSWER SECTION verás algo como:
# tecnocrypter.com. 299 IN A 192.0.2.1
En este ejemplo, el número 299 indica que quedan exactamente 299 segundos antes de que el servidor DNS resuelva de nuevo la consulta en los servidores raíz.
Si deseas realizar un monitoreo detallado sin abrir la terminal y de forma visual en múltiples países simultáneamente, te recomendamos utilizar nuestro Verificador de Propagación DNS, que te mostrará los registros devueltos por resolvedores distribuidos globalmente con sus correspondientes valores de caché en tiempo real.
Ventajas y desventajas de los valores de TTL
Ventajas de un TTL Alto (Ej. 86400 segundos / 24 horas)
- Velocidad de carga mejorada: Al no tener que resolver la DNS constantemente, la latencia inicial de carga disminuye sensiblemente para la mayoría de los usuarios recurrentes.
- Menos carga en servidores: Tus servidores DNS autoritativos recibirán una fracción mínima de peticiones.
- Mayor resiliencia: Si tus servidores DNS autoritativos sufren una caída temporal, los usuarios podrán seguir accediendo a tu web porque los resolvedores locales tendrán la IP guardada en caché.
Desventajas de un TTL Alto
- Baja flexibilidad: Si tu servidor web principal falla y necesitas cambiar rápidamente la IP de tu dominio a un servidor de respaldo, los usuarios no verán el cambio hasta que expire el TTL, provocando horas de inactividad visible.
Ventajas de un TTL Bajo (Ej. 300 segundos / 5 minutos)
- Actualizaciones rápidas: Ideal para escenarios de mantenimiento, migraciones o balanceo de carga activo. Cualquier cambio se verá reflejado en casi todo el mundo en pocos minutos.
Desventajas de un TTL Bajo
- Mayor latencia: Los navegadores se ven obligados a esperar con más frecuencia la resolución DNS completa, lo que puede ralentizar sutilmente la carga de páginas.
- Vulnerabilidad a DDoS: Al recibir más peticiones recursivas, tu infraestructura DNS de origen puede ser más propensa a saturarse bajo ataques volumétricos.
Conclusión
El TTL de DNS es una variable de configuración crítica que equilibra el rendimiento del lado del usuario y la flexibilidad operativa del lado del administrador de sistemas. Para la gestión de migraciones seguras y sin fricciones, planificar la reducción previa del TTL es la mejor técnica.
Te invitamos a probar tu configuración en directo con nuestro Verificador de Propagación DNS para certificar que tus registros se están sirviendo de manera uniforme, y a complementar tu lectura con nuestras guías sobre Entendiendo los registros DNS y su seguridad o Cómo funciona la propagación DNS paso a paso.
Fuentes y lecturas recomendadas:
- RFC 1035 - Domain Names - Implementation and Specification — Especificación oficial de la caché DNS.
- Wikipedia - Time to Live (DNS) — Concepto y aplicaciones del TTL en redes.
- Herramienta interna de TecnoCrypter: Verificador de Propagación DNS


