Saltar al contenido
Dominios y DNS 2 min

TTL

Time to Live
En una frase

Tiempo (en segundos) que un registro DNS se cachea antes de consultar de nuevo. Bajo = cambios rápidos, Alto = menos consultas.

Qué es TTL

TTL (Time to Live) es el tiempo en segundos que los resolvers DNS cachean una respuesta antes de pedir una nueva. Valores típicos: 300s (5min), 3600s (1h), 86400s (1 día).

Cómo funciona

Cuando un DNS resolver recibe una respuesta, la guarda en caché por TTL segundos. Durante ese tiempo no vuelve a preguntar al servidor authoritative; sirve la cacheada.

Cuándo usarlo

Bajo TTL antes de migrar (1-5 min): los cambios propagan rápido. Alto TTL en producción estable: menos carga DNS, más velocidad.

Datos curiosos

  • TTL afecta directamente al tiempo de propagación percibido en cambios.
  • Algunos resolvers ignoran TTLs muy bajos para no sobrecargarse.
  • CDNs suelen usar TTL bajos para flexibilidad.

Preguntas frecuentes

¿Qué valor poner?

Producción estable: 3600-86400. Antes de cambios DNS: bajar a 300 unos días antes.

¿Por qué los cambios DNS tardan?

Por TTL alto previo. Si TTL era 24h, hasta 24h tardan algunos resolvers en ver cambio.

¿Mínimo recomendado?

300s (5 min). Más bajo sobrecarga inútilmente y algunos resolvers no respetan.