Propagación DNS, TTL y por qué nada es instantáneo
Esta guía está traducida del inglés. Algunas páginas enlazadas solo están disponibles en inglés.
Por qué un registro corregido sigue viéndose mal durante una hora y cómo comprobarlo correctamente.
Corregiste el registro. Algunas personas ven el sitio nuevo; tú sigues viendo el antiguo. No se ha roto nada.
La «propagación» es en realidad caché
No existe ninguna difusión. Cuando un resolvedor consulta tu registro, guarda la respuesta en caché durante el TTL del registro. Hasta que ese TTL expira, sigue sirviendo la respuesta antigua, a ti y a cualquiera detrás de ese resolvedor. La «propagación» es simplemente que todas esas cachés caducan en momentos distintos.
El TTL es la palanca
TTL de 300 s (5 min): los cambios se ven en minutos.
TTL de 3600 s (1 hora): hasta una hora de datos obsoletos.
TTL de 86400 s (1 día): hasta un día.
Un truco barato antes de un cambio: baja el TTL con mucha antelación, haz el cambio y vuelve a subirlo.
Comprueba la verdad, no tu navegador
Tu navegador y tu sistema operativo también guardan el DNS en caché. Para ver lo que ve el mundo, consulta directamente los servidores de nombres autoritativos:
dig example.com A +short # your configured resolver
dig @1.1.1.1 example.com A +short # Cloudflare public resolver
dig @8.8.8.8 example.com A +short # Google public resolver
dig @ns1.yourhost.example example.com A +short # YOUR authoritative server (the source of truth)Si el servidor autoritativo tiene la respuesta correcta pero un resolvedor público sigue desactualizado, solo estás esperando a una caché. Si el propio servidor autoritativo está mal, corrige la zona.
Vacía tu propia caché mientras esperas
# Linux (systemd-resolved)
resolvectl flush-caches
# macOS
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
# Windows
ipconfig /flushdnsLos navegadores también tienen su propia caché: una ventana privada u otro navegador la evita.
Lista de comprobación para «a mí me funciona pero a ellos no»
Consulta el servidor de nombres autoritativo: ¿el registro es correcto allí?
Revisa tanto el apex como www.
Comprueba el TTL y cuánto hace que cambiaste el registro.
Confirma que editaste la zona que está realmente activa (no la copia de un registrador antiguo).
Busca un segundo registro en conflicto del mismo tipo.
Lecturas relacionadas