¿Qué es la propagación del DNS?

La propagación del DNS es el tiempo que tardan los cambios en actualizarse en todos los servidores del mundo. Cuando cambias los servidores de nombres o los registros, esa información tiene que llegar a los servidores DNS de todo el planeta.

Piénsalo como actualizar una guía telefónica: hay que actualizar cada ejemplar, y hay millones repartidos por el mundo.

¿Cuánto tarda?

0-4 horas
La mayoría de los cambios empiezan a propagarse. Algunos usuarios ya ven el sitio nuevo.
4-24 horas
Se han actualizado casi todos los servidores DNS del mundo. La mayoría de los usuarios ven los cambios.
24-48 horas
La propagación mundial se completa. Todos los usuarios ven los cambios.
Tiempos habituales: la mayoría de los cambios se propagan en 1-4 horas. 48 horas es el máximo, pero rara vez llega a tanto.

¿Qué afecta a la velocidad de propagación?

TTL (tiempo de vida)

El TTL indica a los servidores DNS cuánto tiempo guardar un registro en caché. Menos TTL, propagación más rápida.

  • 3600 segundos (1 hora): lo estándar, buen equilibrio
  • 300 segundos (5 min): actualizaciones rápidas, más consultas DNS
  • 86400 segundos (24 horas): actualizaciones lentas, menos consultas
¿Vas a hacer cambios? Baja el TTL a 300 segundos uno o dos días antes. Cuando se propaguen, vuelve a subirlo.

Caché del proveedor de internet

Los proveedores guardan el DNS en caché para ganar velocidad. Algunos ignoran el TTL y lo mantienen más tiempo.

Tipo de registro

Los distintos registros pueden propagarse a velocidades distintas:

  • Registros A/AAAA: suelen ser los más rápidos
  • Cambios de servidores de nombres: pueden ser los más lentos
  • Registros MX: pueden tardar hasta 24 horas

Comprobar el estado de la propagación

Usa estas herramientas para ver si tu DNS ya se ha propagado:

Herramientas en línea

Línea de comandos

# Check A record
nslookup yourdomain.com

# Check with specific DNS server
nslookup yourdomain.com 8.8.8.8

# Detailed lookup
dig yourdomain.com

# Check MX records
dig yourdomain.com MX

Acelerar la propagación

No puedes forzar una propagación instantánea, pero sí puedes:

Vaciar la caché DNS local

  • Windows: ejecuta ipconfig /flushdns en el símbolo del sistema
  • Mac: ejecuta sudo dscacheutil -flushcache en el Terminal
  • Chrome: ve a chrome://net-internals/#dns → Vaciar caché de hosts

Usar el DNS de Google

El DNS de Google (8.8.8.8) suele actualizarse antes que el de tu proveedor:

  1. Ve a los ajustes de red
  2. Pon el DNS en 8.8.8.8 y 8.8.4.4
  3. Vacía la caché DNS

Prueba el modo incógnito o privado

La caché del navegador puede mostrar resultados antiguos. Prueba una ventana de incógnito u otro navegador.

Durante la propagación

Mientras el DNS se propaga puedes notar que:

  • Unos usuarios ven el sitio antiguo y otros el nuevo
  • El sitio funciona con datos móviles pero no con WiFi (o al revés)
  • El correo llega tanto al servidor antiguo como al nuevo
Correo durante la propagación: mantén activos los dos servidores de correo mientras dure, para no perder mensajes.

Problemas habituales

Los cambios no aparecen tras 48 horas

  1. Comprueba que los cambios se guardaron bien
  2. Busca erratas en los registros
  3. Confirma que los servidores de nombres son correctos en tu registrador
  4. Prueba otra herramienta de comprobación de DNS

Funciona para unos y para otros no

Es normal durante la propagación. Espera unas horas más.

Sigue apareciendo la IP antigua

  • Vacía tu caché DNS local
  • Prueba con otra red (datos móviles)
  • Comprueba el TTL del registro antiguo

Buenas prácticas

  • Planifica los cambios de DNS en horas de poco tráfico
  • Baja el TTL antes de un cambio importante
  • Mantén el servidor antiguo funcionando durante la transición
  • Comprueba con varias herramientas de DNS
  • No encadenes cambios uno detrás de otro
La paciencia es clave: la propagación del DNS es cuestión de esperar. No hay forma de forzar una actualización mundial instantánea. La mayoría de los cambios terminan en unas horas.