Qué es la propagación
Cuando cambias un registro DNS (por ejemplo, apuntas tu dominio a un hosting nuevo), ese cambio no es instantáneo para todo el mundo. Los servidores DNS de cada proveedor de internet cachean las respuestas anteriores y las siguen entregando hasta que expira el TTL. A ese período de transición se le llama propagación DNS.
Cuánto tarda realmente
Depende del TTL que tenía el registro antes del cambio:
- TTL de 5 minutos: propagación casi inmediata.
- TTL de 1 hora: entre 1 y 3 horas.
- TTL de 4 horas: puede tardar hasta 12 horas.
- TTL de 24 horas: hasta 48 horas en el peor caso.
Los tiempos máximos "oficiales" de 48 a 72 horas que verás mencionar en internet son el peor de los casos. Hoy en día, con TTLs razonables, la mayoría de los cambios se ven en una o dos horas.
Verificar el estado de propagación
Desde tu computadora
En Windows abre el Command Prompt, en macOS o Linux la Terminal, y ejecuta:
nslookup tudominio.com nslookup tudominio.com 8.8.8.8
El primero consulta usando el DNS que tenga configurado tu sistema. El segundo consulta directamente al DNS público de Google — útil para saber qué está viendo el resto del mundo.
Verificar un registro específico
nslookup -type=MX tudominio.com nslookup -type=TXT tudominio.com
Herramientas web
Hay sitios que consultan el DNS desde decenas de ubicaciones a la vez, muy útiles para ver cómo avanza la propagación globalmente:
- dnschecker.org — muestra un mapa con la respuesta de cada región.
- whatsmydns.net — lista de servidores DNS en todo el mundo.
- intodns.com — revisa la configuración completa de una zona.
Acelerar la propagación
No puedes acelerarla una vez que el cambio está hecho, pero puedes prepararte antes:
- Baja el TTL 24 horas antes del cambio planeado. Pasa de 14400 a 300.
- Espera que propague el TTL nuevo — a las pocas horas el mundo entero está consultando cada 5 minutos.
- Haz el cambio real. Ahora la propagación es cuestión de minutos.
- Vuelve a subir el TTL a 14400 cuando todo esté estable.
Truco para ver tu sitio nuevo sin esperar
Mientras propaga, edita el archivo hosts de tu computadora y agrega una línea con la IP del servidor nuevo y tu dominio. Así ves el sitio migrado solo desde tu equipo, sin afectar a otros visitantes.
- Windows:
C:\Windows\System32\driverstc\hosts - macOS/Linux:
/etc/hosts
Agrega al final una línea como: 192.0.2.10 tudominio.com www.tudominio.com