Herramienta gratuita

Propagación DNS

Si tu cambio de DNS ya se ve en todo el mundo, y cuánto le queda a cada copia antigua.

Prueba con

Referencia

Cómo funciona y cómo se lee

Tu proveedor DNS sirve el cambio en cuanto lo guardas. Lo que tarda es que cada resolver tire la copia que se había guardado, y eso lo decide el TTL.

La referencia

Lo que publican tus servidores es la verdad

Preguntamos directamente a los servidores autoritativos del dominio, sin caché de por medio: lo que dicen es lo que verá todo el mundo cuando caduquen las copias. Si ellos todavía no dan el valor nuevo, esperar no sirve: el cambio no está en la zona que usa el dominio.

La misma pregunta, tres respuestas

ejemplo

ns1.tuproveedor.com

autoritativo: el valor de ahora

203.0.113.20

1.1.1.1 · Cloudflare

ya ha renovado su copia

203.0.113.20

8.8.8.8 · Google

copia guardada antes del cambio

198.51.100.7

El TTL

Cada copia caduca a su hora

El TTL dice cuántos segundos puede guardar un resolver la respuesta. Cada uno la pidió en un momento distinto, así que cada uno la renueva a su hora. En el peor caso, el último tarda un TTL entero desde tu cambio.

TTL de 1 h: lo que les queda

ejemplo

1.1.1.1

Cloudflare

renovada

9.9.9.9

Quad9

12 min

8.8.8.8

Google

47 min
Todos lo ven en 47 min

Lo que no es propagación

Respuestas distintas que están bien

Los servicios grandes dan una IP distinta según desde dónde se pregunte: es balanceo geográfico o un CDN, y con un TTL de un minuto no deja copias viejas. Además, casi todos estos resolvers son anycast: contesta el nodo más cercano a quien pregunta, así que el país es el del operador. Y si cambias los servidores DNS de un .es, antes que cualquier caché manda Red.es, que publica la zona por turnos de unas cuatro horas.

www.github.com · A

ejemplo real

ns-520.awsdns-01.net

autoritativo

140.82.121.4

dns1.p08.nsone.net

autoritativo, otra IP

140.82.121.3

4.2.2.1 · Level 3

otra región del servicio

20.26.156.215

168.126.63.1 · KT

otra región del servicio

20.200.245.247
TTL 60 s

Preguntas frecuentes

¿Cuánto tarda en propagarse un cambio de DNS?

Como mucho, el TTL que tenía el registro antes de cambiarlo, contado desde el cambio. Con un TTL de 300 son cinco minutos; con 86400, un día. Las «48 horas» que se repiten vienen de los cambios de servidores DNS en el registrador, donde manda el TTL de la delegación en la zona del dominio de primer nivel (en los .com, dos días), y de proveedores de Internet que alargan las copias por su cuenta.

¿Por qué unos ya ven el cambio y otros no?

Porque cada resolver guardó su copia en un momento distinto y la renueva cuando le caduca, no cuando tú cambias el registro. Tu propio ordenador, el navegador y el router también guardan copias: si aquí sale todo bien y tú sigues viendo lo anterior, vacía la caché DNS del equipo (ipconfig /flushdns en Windows, sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder en macOS) y prueba con el navegador en privado.

¿Se puede acelerar la propagación?

Una vez hecho el cambio, no: las copias que ya están guardadas duran su TTL. Lo que sí funciona es prepararlo: baja el TTL a 300 un día antes (o, como mínimo, con el TTL antiguo de margen), haz el cambio y súbelo cuando haya terminado. Google y Cloudflare permiten además pedir que vacíen la copia de un nombre en sus resolvers públicos, pero solo afecta a ellos.

¿Por qué un dominio .es tarda más en cambiar de servidores DNS?

Porque Red.es no publica los cambios de la zona .es al momento, sino por ciclos de unas cuatro horas: se vienen observando a las 2, 6, 10, 14, 18 y 22 h, hora peninsular, aunque no hay un horario oficial. Un cambio de servidores hecho a las 10:05 suele esperar al de las 14:00, y después todavía cuentan las cachés. Solo afecta a los cambios de servidores DNS y a los dominios nuevos: editar un registro A, MX o TXT de una zona que ya funciona no espera a nadie.

¿Es normal que cada resolver dé una IP distinta?

En servicios grandes, sí. Muchos reparten el tráfico con balanceo geográfico o un CDN y contestan con la IP del centro de datos más cercano a quien pregunta; por eso www.github.com da varias IP a la vez. Lo detectamos cuando los propios servidores autoritativos dan respuestas distintas o cuando hay varias con un TTL corto, y en ese caso no lo marcamos como un cambio a medias. Si el nombre es un alias (CNAME) hacia un CDN, comparamos el alias, que es lo que publica tu zona. Para ver todos los registros de un nombre, usa la consulta DNS.