Comprobar propagación DNS

Pregunta lo mismo a la vez a 11 grandes resolvedores DNS públicos y compara sus respuestas. Úsalo después de cambiar un registro, para ver qué resolvedores ya tienen el valor nuevo y cuánto tiempo más pueden conservar el antiguo los demás.

Un dominio o subdominio como example.com o www.example.com. También sirve una dirección pegada.
Tipo de registro
Resolvedores Escribe un dominio y pulsa «Comprobar». Cada resolvedor responde desde su propia caché, así que ves cuáles ya tienen un cambio y cuáles aún dan la respuesta antigua.

¿Vas a mover un sitio a un servidor nuevo? Baja el TTL del registro un día antes, luego cámbialo y comprueba aquí hasta que todos los resolvedores muestren la dirección nueva. Desde 4,46 € al mes hoy, entre 2132 servidores.

El nombre que compruebas se envía a nuestro servidor y de ahí a los resolvedores públicos de la lista de abajo, por HTTPS. No lo guardamos.

Cómo funciona la comprobación

Tu navegador envía el nombre y el tipo de registro a nuestro servidor, que pregunta a la vez a todos los resolvedores de abajo mediante DNS sobre HTTPS y espera hasta 3,5 segundos a cada uno. Ves cada respuesta tal como llegó: los registros, el TTL que le queda a cada resolvedor en su copia en caché y cuánto tardó en responder.

Cuando cambias un registro, un resolvedor que preguntó antes conserva la respuesta antigua hasta que caduca su TTL y luego vuelve a preguntar a tus servidores de nombres. Los resolvedores que preguntaron en momentos distintos caducan en momentos distintos, y por eso un cambio aparece en unos antes que en otros. El TTL restante te dice cuándo volverá a preguntar cada uno, como muy tarde.

Los resolvedores a los que preguntamos

Cada uno opera muchos sitios bajo una misma dirección (anycast), y cada sitio puede tener su propia caché. Nuestro servidor solo llega al sitio más cercano, así que otro sitio del mismo resolvedor puede seguir respondiendo algo distinto durante un tiempo. El resolvedor de tu proveedor de internet no está en esta lista; sigue las mismas reglas de TTL.

ResolvedorGestionado porCon sede en
Cloudflare 1.1.1.1CloudflareEstados Unidos
Google Public DNSGoogleEstados Unidos
Quad9Quad9 FoundationSuiza
OpenDNSCiscoEstados Unidos
AdGuard DNSAdGuardChipre
NextDNSNextDNSEstados Unidos
Control DControl DCanadá
Mullvad DNSMullvad VPNSuecia
Hurricane ElectricHurricane ElectricEstados Unidos
DNSPodTencentChina
360 Secure DNSQihoo 360China

Ejemplo

Mueves example.com a un VPS nuevo en 203.0.113.10. Cambias su registro A, escribes example.com aquí, eliges A y pones 203.0.113.10 como valor esperado. Ocho resolvedores muestran la dirección nueva; tres siguen mostrando la antigua con hasta 40 minutos de TTL restante. Dentro de 40 minutos esos tres vuelven a preguntar y también reciben la dirección nueva.

Preguntas

¿Cuánto tarda la propagación del DNS?

Como máximo, lo que dure el TTL del registro antiguo. Los resolvedores conservan una respuesta durante su TTL y después vuelven a preguntar, así que un registro con un TTL de 3600 segundos llega a todos los resolvedores en una hora. Cambiar los propios servidores de nombres puede tardar hasta dos días, porque la delegación en el registro de dominios tiene un TTL más largo.

¿Por qué los resolvedores muestran respuestas distintas?

Cada resolvedor mantiene su propia caché. El que preguntó justo antes de tu cambio conserva la respuesta antigua hasta que caduca su TTL; el que preguntó después tiene la nueva. Además, los sitios grandes responden a propósito de forma distinta según la ubicación, así que sus registros A y AAAA pueden diferir entre resolvedores aunque no haya cambiado nada.

¿Esto comprueba el DNS desde todo el mundo?

Comprueba los grandes resolvedores públicos, cada uno desde el sitio más cercano a nuestro servidor. Estos resolvedores operan sitios en todos los continentes bajo una misma dirección, y cada sitio puede tener su propia caché, así que el resultado muestra lo que responde cada resolvedor desde allí. El resolvedor de tu propio proveedor de internet no está entre ellos.

¿Cómo puedo hacer que un cambio de DNS se propague más rápido?

Baja el TTL del registro, por ejemplo a 300 segundos, al menos un TTL antiguo antes del cambio, para que las cachés conserven la respuesta antigua solo unos minutos. Después del cambio no puedes vaciar las cachés de otros resolvedores, pero Cloudflare y Google tienen cada uno una página pública para purgar un nombre de la suya.

Todos los resolvedores muestran el valor nuevo, pero mi ordenador no. ¿Por qué?

Es posible que tu ordenador, tu navegador o tu router sigan teniendo la respuesta antigua, o que el resolvedor de tu proveedor de internet todavía no haya vuelto a preguntar. Vacía la caché DNS local o reinicia el navegador, revisa si hay una entrada en el archivo hosts y espera a que caduque el TTL antiguo.