logo
GeekFormat

Verificación de Propagación DNS Global

Verificador de Propagación DNS

Compara resultados, latencia y estado de errores entre múltiples proveedores de DNS recursivo y DoH. Ideal para diagnosticar retrasos de propagación y bifurcaciones de resolución.

Cuando cambias el registro A de un dominio, cambias de CDN, cambias de servidor de correo o activas DMARC, los cambios en los registros DNS no se aplican instantáneamente globalmente: dependen del TTL y deben esperar a que los cachés de los resolutores recursivos de todo el mundo expiren antes de que los nuevos registros surtan efecto gradualmente. Si no verificas la propagación global, puedes pensar que la migración se completó cuando en realidad una parte de los usuarios siguen accediendo al servidor antiguo. Esta herramienta de verificación de propagación DNS integra múltiples nodos de resolución pública globales y resolutores DoH de grandes fabricantes, consulta registros A/AAAA/CNAME/MX/NS/TXT de forma simultánea multi-punto, muestra el porcentaje de consistencia de cada nodo, detecta contaminación DNS y resultados de secuestro, y calcula el TTL restante estimado.

Relacionado

Casos de uso

  • Cuando migra un sitio web o cambia de servidor, verifica si el registro A/AAAA se ha propagado globalmente y evita que algunos usuarios sigan accediendo al servidor antiguo
  • Después de configurar registros de correo (MX/SPF/DKIM/DMARC), comprueba si los principales nodos globales pueden resolver correctamente los registros para garantizar que los correos no entren en la bandeja de spam
  • Cuando un usuario informa que no puede acceder al sitio web, usa la herramienta para comprobar la resolución de su región y localiza si es un problema del resolutor local o un secuestro DNS del ISP
  • Después de cambiar el CNAME o habilitar CDN, compara los resultados de resolución de cada nodo DoH para confirmar si el apuntado de CDN es correcto y si la distribución de nodos global es consistente
  • Cuando se transfiere un dominio o se cambia el servidor de nombres, comprueba la propagación global del registro NS para evitar que una parte de los resolutores sigan utilizando el antiguo servidor DNS
  • Verifica si los registros TXT (como los de verificación de propiedad SSL/Google/Apple) se han propagado globalmente y evita fallos intermitentes de verificación

Características

  • Consulta global multi-nodo: consulta simultánea de 15+ nodos de resolución DNS en todo el mundo, muestra diferencias entre los resultados de resolución de cada región y determina visualmente la consistencia de la propagación
  • Soporte completo de tipos de registros: admite los 6 tipos más comunes: A/AAAA/CNAME/MX/NS/TXT, con un clic para cambiar de tipo de registro y adaptarse a diferentes escenarios de depuración
  • Nodos DoH integrados de grandes fabricantes: integrados los principales servicios DoH de Cloudflare, Google, Quad9, AliDNS, DNSPod, AdGuard DNS y otros, se pueden seleccionar varios nodos para comparación de resolución en paralelo
  • Análisis de consistencia y estado de propagación: detecta automáticamente si los resultados de resolución de cada nodo son consistentes, muestra el porcentaje de propagación y marca los nodos anómalos
  • Inyección de caché y visualización TTL: muestra el valor TTL real de cada nodo, calcula el tiempo de espera estimado para la propagación global completa, distingue entre resultados consistentes, inconsistentes y errores de resolución
  • Detección de contaminación y secuestro DNS: detecta automáticamente anomalías como secuestro DNS del ISP, fallos de propagación y errores de registros, marca los resultados sospechosos

Cómo Usar

  1. Introduce el nombre de dominio que deseas verificar en el cuadro de entrada (por ejemplo, example.com, no es necesario añadir el protocolo http:// o https://)
  2. Selecciona el tipo de registro que deseas consultar: A (IPv4), AAAA (IPv6), CNAME (alias), MX (correo), NS (servidor de nombres), TXT (registro de texto)
  3. En la lista de nodos DoH, marca los resolutores que deseas consultar: Cloudflare/Google/Quad9/AliDNS/DNSPod/AdGuard, etc.
  4. Haz clic en el botón 'Verificar propagación global' y espera los resultados de todos los nodos seleccionados; la consulta paralela suele tardar entre 3 y 10 segundos
  5. Revisa el panel de resultados: la parte superior muestra el estado general (consistente/inconsistente/parcial), la tabla muestra el resultado de resolución, la IP o valor, el TTL y el estado de cada nodo
  6. Observa los nodos rojos de error/amarillos de advertencia; la sección de notas de diagnóstico muestra anomalías como contaminación o secuestro

Preguntas Frecuentes

¿Cuánto tarda la propagación DNS? ¿Cuándo se completa al 100%?

La velocidad de propagación depende de la configuración TTL. Si el TTL es de 5 minutos (300 segundos), la mayoría de los resolutores del mundo obtienen los nuevos registros en 5-15 minutos; si el TTL es de 24 horas (86400 segundos), la propagación global puede tardar hasta 48 horas. Algunos resolutores de ISP pequeños no siguen estrictamente el TTL y pueden seguir almacenando en caché registros antiguos durante más tiempo, por lo que en la práctica el 100% de propagación puede tardar 2-3 veces el valor TTL.

¿Qué diferencia hay entre DoH y el DNS tradicional del puerto 53?

El DNS tradicional utiliza el puerto 53 para transmitir solicitudes en texto plano UDP/TCP, que el ISP o la red pueden ver, registrar o incluso falsificar y secuestrar. DoH encapsula las consultas DNS en conexiones HTTPS (puerto 443), es decir, el mismo tráfico cifrado que las páginas web normales. El ISP solo puede ver que estás visitando el proveedor DoH, pero no puede ver qué dominios estás consultando ni falsificar los resultados, lo que protege significativamente la privacidad y seguridad de las consultas.

¿Todos los nodos devuelven la misma IP es que la propagación es consistente?

Es la situación más simple: si todos los nodos devuelven el mismo registro A/AAAA/MX, la propagación es consistente globalmente. Pero hay situaciones especiales: en primer lugar, los servicios que utilizan enrutamiento Anycast (como Cloudflare, AWS CloudFront, Akamai CDN) devuelven diferentes IP en diferentes regiones, lo que es normal, es el enrutamiento inteligente al nodo más cercano, no una inconsistencia; en segundo lugar, si los nodos devuelven IP diferentes pero todas son IP correctas del nuevo grupo de servidores (como IP de múltiples nodos del equilibrador de carga), también es una propagación normal. La herramienta juzga la consistencia teniendo en cuenta estos escenarios de Anycast.

¿Por qué los nodos de algunos países siguen resolviendo a la IP antigua?

Puede deberse a varias razones: 1) el TTL no ha caducado, el resolutor de esa región sigue usando el caché antiguo, espera; 2) el ISP de esa región no respeta el TTL y obliga a extender el tiempo de caché (común en algunos ISP pequeños); 3) el DNS del ISP tiene contaminación o secuestro, devuelve resultados falsificados intencionadamente; 4) el servidor DNS autoritativo antiguo sigue respondiendo a solicitudes de algunas regiones (comprueba si el NS se ha conmutado completamente). Si han pasado más de 3 veces el TTL y hay nodos anómalos, marca los resultados y considera si hay contaminación o secuestro.

¿Qué registros deben verificarse al cambiar de servidor de correo electrónico?

Verifica los cuatro tipos principales: 1) Registro MX: confirma que apunta al nuevo servidor de correo; 2) Registro A/AAAA: confirma que la IP del servidor de correo se resuelve correctamente; 3) Registro TXT (SPF): comprueba que la política SPF incluye el nuevo servidor de correo; 4) DKIM y DMARC: son registros TXT, selecciona el tipo TXT para consultar. Estos registros son fundamentales para la llegada de correos; si alguno no se ha propagado, los correos pueden ser rechazados o marcados como spam.

¿Se puede confiar completamente en los resultados de los nodos Anycast?

Los resolutores Anycast (como 1.1.1.1, 8.8.8.8) tienen la misma IP en todo el mundo, pero las solicitudes se enrutan al nodo Anycast más cercano, por lo que los resultados de resolución que ves se ven afectados por la ubicación del nodo de salida de tu red. La herramienta ejecuta consultas desde tu entorno de red, por lo que los resultados representan el nodo Anycast de tu región. Para ver resultados de múltiples regiones se necesitan nodos de consulta distribuidos geográficamente.

术语表

DNS (Sistema de Nombres de Dominio)
Domain Name System, sistema distribuido global que traduce nombres de dominio legibles por humanos (como example.com) a direcciones IP (como 93.184.216.34) que las máquinas pueden entender, considerado la 'guía telefónica de Internet'.
TTL (Tiempo de Vida)
Time To Live, indica cuántos segundos puede el resolutor DNS almacenar en caché el registro; después de este plazo debe volver a consultar el servidor autoritativo, el valor afecta directamente la velocidad de propagación DNS.
DoH (DNS sobre HTTPS)
DNS over HTTPS, definido en RFC 8484, que transmite consultas DNS a través de conexiones cifradas HTTPS (puerto 443) para evitar que el tráfico DNS sea escuchado o secuestrado en texto plano, utilizado por grandes fabricantes como Cloudflare, Google, Firefox.
DoT (DNS sobre TLS)
DNS over TLS, definido en RFC 7858, cifrado nativo mediante TLS en el puerto 853, un estándar de cifrado DNS de nivel de transporte diferente al de DoH que va sobre HTTPS.
Servidor DNS recursivo (Recursive Resolver)
Servidor DNS que recibe consultas de los clientes y consulta capa por capa desde el servidor raíz → servidor de nivel superior → servidor autoritativo, como los públicos 8.8.8.8, 1.1.1.1, 114.114.114.114.
Servidor DNS autoritativo (Authoritative DNS)
Servidor que tiene la configuración real de los registros del dominio (por ejemplo, el servidor NS del registrador o Cloudflare DNS), es la fuente última de verdad para todas las respuestas DNS de este dominio.
Contaminación DNS (DNS Cache Poisoning)
Mediante el envío de respuestas falsas, se engaña al resolutor DNS para que almacene en caché resultados de resolución incorrectos, de modo que los usuarios son dirigidos al servidor equivocado, que es un ataque común de secuestro de red.
Resolución Anycast
Tecnología de direccionamiento de red que anuncia la misma IP al mismo tiempo en ubicaciones globales, dirigiendo las solicitudes de los usuarios al nodo más cercano. Grandes servicios DNS públicos como Cloudflare 1.1.1.1 y Google 8.8.8.8 utilizan Anycast, por lo que el mismo IP corresponde a múltiples nodos físicos en diferentes regiones.
Propagación de registros (DNS Propagation)
Después de modificar el registro DNS en el servidor autoritativo, el proceso de que los cachés de los resolutores de todo el mundo expiren sucesivamente y obtengan el nuevo registro, con una duración que depende de la configuración TTL.
DNSSEC (Extensiones de Seguridad DNS)
DNS Security Extensions, que añade firmas digitales a las respuestas DNS para evitar la contaminación y el secuestro, aunque su implementación requiere la activación por el registrador del dominio.

Resolutores DoH públicos comunes y referencia de uso

Cloudflare1.1.1.1https://cloudflare-dns.com/dns-querySin filtradoAnycast global, baja latencia, admite DoH/DoT, no registra datos de usuario
Google Public DNS8.8.8.8https://dns.google/dns-querySin filtradoAnycast global, estable y fiable, admitido oficialmente por Android/Chrome
Quad99.9.9.9https://dns.quad9.net/dns-queryBloqueo de malwareIntegra múltiples fuentes de inteligencia de amenazas, bloquea automáticamente dominios maliciosos
AdGuard DNS94.140.14.14https://dns.adguard-dns.com/dns-queryBloqueo de anuncios/rastreadoresBloqueo integrado de publicidad, rastreadores y dominios maliciosos, protección de privacidad
AliDNS (Alibaba Cloud)223.5.5.5https://dns.alidns.com/dns-querySin filtradoResolución rápida en China continental, estabilidad doméstica óptima, admite DoH/DoT
DNSPod (Tencent Cloud)119.29.29.29https://doh.pub/dns-querySin filtradoResolución doméstica rápida, cobertura nacional de nodos múltiples
OpenDNS (Cisco)208.67.222.222https://doh.opendns.com/dns-querySeguridad/Control parental opcionalBloqueo de phishing, plan de pago con políticas de filtrado personalizadas

Estrategia de ajuste de TTL durante la migración DNS

24-48 horas antes de la migración60-300 segundos (1-5 minutos)Reducir el TTL de todos los registros que planeas cambiarEspera a que el TTL antiguo (como el valor predeterminado de 3600/86400) caduque en todos los cachés
Momento de la migración60-300 segundosModificar el registro DNS al nuevo servidor/destinoLa propagación se completa en unos minutos, la mayoría de los usuarios cambian rápidamente
0-2 horas después de la migración60-300 segundosMonitorear la propagación global mediante la herramienta de verificaciónEsperar a que el porcentaje de propagación alcance el 100%, observar si hay nodos anómalos
24-48 horas después de la migración (sin anomalías)3600 segundos (1 hora) o 86400 segundos (1 día)Restaurar el TTL a un valor mayorTTL alto reduce la carga de consultas en el servidor autoritativo y mejora la velocidad de resolución del usuario

Authoritative References

  • Reference
  • Reference
  • Reference