Rendimiento y mantenimiento

Cómo reducir el TTL de DNS antes de migrar tu hosting sin caídas

Bajar el TTL de tus registros DNS entre 24 y 48 horas antes de migrar el hosting reduce el tiempo de propagación de días a minutos, eliminando casi por completo el riesgo de que tu sitio quede inaccesible.

A digital tablet showing a web analytics dashboard with graphs and charts.

La forma más segura de reducir el TTL de DNS antes de migrar tu hosting es bajarlo a 300 segundos (5 minutos) al menos 24–48 horas antes del cambio. Así, cuando apuntes los registros al nuevo servidor, el mundo entero verá el nuevo destino en cuestión de minutos en lugar de esperar hasta 48 horas.

Esta guía te explica exactamente qué es el TTL, por qué importa en una migración y cómo ejecutar el cambio sin que tu sitio sufra ninguna interrupción.

¿Qué es el TTL de DNS y por qué importa al migrar?

TTL significa Time To Live (tiempo de vida). Es un número, en segundos, que le indica a los servidores DNS recursivos de todo el mundo cuánto tiempo pueden guardar en caché un registro antes de volver a consultarlo.

  • TTL de 86 400 s (24 horas): los resolvers pueden cachear ese registro un día entero.
  • TTL de 3 600 s (1 hora): se actualiza cada hora.
  • TTL de 300 s (5 minutos): se actualiza cada 5 minutos.

Al migrar un hosting cambias la IP del registro A o los nameservers. Si el TTL era de 86 400 s, los resolvers en caché seguirán enviando tráfico a la IP vieja hasta un día entero. Resultado: visitantes que ven un sitio desactualizado o, peor, una página de error.

Cuánto tiempo antes debes bajar el TTL

Aquí está la regla de oro:

Baja el TTL al menos tantas horas como el TTL actual expresa en horas. Si tu TTL actual es 86 400 s (24 h), bájalo 24 h antes del cambio. Si es 3 600 s (1 h), basta con 1 hora de anticipación.

En la práctica, lo más común es encontrar TTLs de 1 hora a 24 horas. Para cubrirte, la recomendación estándar es actuar 48 horas antes de la migración.

TTL actual Tiempo mínimo de anticipación
86 400 s (24 h) 24–48 horas
43 200 s (12 h) 12–24 horas
3 600 s (1 h) 1–2 horas
300 s (5 min) Ya listo para migrar

Pasos exactos para reducir el TTL

1. Identifica dónde se gestionan tus DNS

Tus registros DNS pueden estar en:

  • El panel de tu registrador de dominio (GoDaddy, Namecheap, Name.com, etc.)
  • El panel de tu hosting actual (cPanel, Plesk) si apuntaste los nameservers ahí
  • Un servicio DNS externo como Cloudflare

Entra a la zona DNS del lugar donde viven actualmente tus registros.

2. Anota el TTL actual de cada registro

Busca todos los registros que cambiarán en la migración, típicamente:

  • Registro A del dominio raíz (@)
  • Registro A o CNAME de www
  • Registros MX si el correo también migra

Guarda los valores actuales en un archivo de texto. Los necesitarás si algo sale mal y debes revertir rápido.

3. Baja el TTL a 300 segundos

Edita cada registro y cambia el campo TTL a 300. En algunos paneles verás opciones como "5 minutes" en lugar del valor numérico; es lo mismo.

Guarda el cambio y espera el TTL viejo antes de continuar. Si tu TTL era de 24 horas, espera 24 horas para que todos los resolvers en el mundo expiren su caché y empiecen a leer el TTL nuevo de 300 s.

4. Verifica que el TTL bajo se propagó

Usa herramientas como el equipo de soporte de tu agencia web o herramientas públicas como dig:

dig A tudominio.com +nocmd +noall +answer

La columna de números junto al tipo de registro muestra el TTL. Cuando veas 300 (o cerca), estás listo.

5. Ejecuta la migración y actualiza los registros DNS

Con el TTL en 300 s puedes mover los archivos al nuevo hosting, verificar que todo funciona apuntando tu archivo hosts local a la nueva IP, y luego actualizar el registro A a la IP del nuevo servidor. El cambio se propagará en aproximadamente 5–10 minutos en la gran mayoría de ubicaciones.

6. Sube el TTL de vuelta después de confirmar que todo va bien

Una vez que el sitio responde correctamente desde el nuevo hosting durante al menos 1 hora, vuelve a subir el TTL a su valor normal (3 600 s o 86 400 s). Un TTL muy bajo implica más consultas DNS, lo que puede agregar latencia mínima pero acumulada en sitios de alto tráfico.

Errores comunes al reducir el TTL

  • Bajar el TTL y migrar de inmediato. El TTL bajo sólo ayuda después de que el TTL viejo expiró en todos los resolvers. Esperar es obligatorio.
  • Olvidar registros MX o subdomains. Si tu correo también está en el hosting, bajar sólo el registro A no protege el correo electrónico.
  • No hacer backup de archivos y base de datos antes de migrar. El TTL reducido protege la propagación, no los datos.
  • Confundir TTL de nameservers con TTL de registros. Si cambias nameservers (NS), el proceso es diferente y la propagación puede tardar más porque depende del TTL del registro NS en los servidores raíz, que no controlas.

Si tu migración implica cambiar nameservers (no solo el registro A), considera mantener la zona DNS en el proveedor actual durante la transición y actualizar sólo el registro A al nuevo IP. Esto te da control total sobre el TTL. Puedes consultar más estrategias de migración sin downtime en nuestra sección de rendimiento y migraciones.

Conclusiones clave

  • El TTL controla cuánto tiempo los resolvers DNS cachean tus registros; bajarlo antes de migrar reduce la ventana de propagación de horas a minutos.
  • Baja el TTL a 300 s con al menos 24–48 horas de anticipación (según el TTL actual).
  • Espera que el TTL viejo expire antes de ejecutar la migración.
  • Actualiza todos los registros relevantes: A, CNAME, MX y cualquier subdominio.
  • Verifica con dig o herramientas web que el TTL bajo se propagó antes de hacer el corte.
  • Sube el TTL de vuelta a su valor normal después de confirmar que el nuevo hosting responde correctamente.

¿Listo para migrar tu hosting con cero interrupciones? Contáctanos en elenlace.com y nuestro equipo gestiona todo el proceso de migración DNS por ti, desde la reducción de TTL hasta la verificación final.

Preguntas frecuentes

¿Qué pasa si no bajo el TTL antes de migrar?

Nada catastrófico, pero la propagación puede tardar hasta 48 horas. Durante ese tiempo, una parte de tus visitantes seguirá llegando al hosting viejo mientras otros ven el nuevo. Si el hosting viejo ya no está activo, esos visitantes verán errores.

¿Cuál es el TTL mínimo recomendado?

Para una migración, 300 segundos (5 minutos) es el estándar. Algunos proveedores permiten bajar a 60 segundos, pero no aporta ventaja real y aumenta innecesariamente la carga en los servidores DNS.

¿Cuánto tiempo tarda en propagarse un TTL de 300 segundos?

Depende del TTL viejo. Si tenías 3 600 s, en 1 hora todos los resolvers habrán expirado el caché y leerán el nuevo TTL de 300 s. A partir de ese momento, cualquier cambio de IP se verá en el mundo entero en menos de 10 minutos.

¿Necesito bajar el TTL si uso Cloudflare?

Si Cloudflare gestiona tus DNS (modo proxied o DNS only), el TTL de los registros en la zona de Cloudflare lo controla Cloudflare automáticamente (normalmente 300 s en modo DNS-only y "Auto" en modo proxied). Sin embargo, si planeas cambiar los nameservers hacia otro proveedor, sí aplica la misma lógica de anticipación.

Para saber más

Otros proveedores y guías que vale la pena comparar:

← Todos