BandaAncha

  • 🔍 en 📰 artículos ⏎
  • 🔍 en 💬 foros ⏎
  • 🔍 en 👇 este 💬 foro ⏎
  • 🔍 en 👇 este 💬 tema ⏎
Regístrate Regístrate Identifícate Identifícate
💡

Cómo saber qué servidor DNS está realmente resolviendo las peticiones de tu dispositivo

lordman
21
DNS envenenadas

Para complementar el hilo sobre ciertas operadoras que pueden tener la mala costumbre de interceptar las peticiones DNS o bien no permitir cambiar los DNS en el router de la operadora, voy a aprovechar a hacer un pequeño aporte sobre la web DNSCheck.tools que nos da información sobre el DNS que nos está resolviendo.

Versión del documento: 30.01.2025

Introducción

En el caso de routers como los de Vodafone, sin pretender señalar a nadie, es solo un ejemplo, que pueden venir por defecto con la opción de "DNS Seguro" activada, es esa la opción que tendríamos que desactivar para que el router no nos intercepte las peticiones DNS. El router lo que intercepta son las peticiones DNS mediante par de IPs, no las peticiones DNS mediante DOH/DOT/DOQ. También hay routers de operadoras que lo que no permiten es cambiar los DNS.

Android a nivel de sistema operativo, en ajustes/redes, permite configurar DOT. En Windows 11, directamente en configuración de red, permite configurar DOH. Y para Windows 10, o configurar otros protocolos en Windows, se puede utilizar la aplicación YogaDNS. Si solo se desea utilizar en el navegador, se puede hacer en configuración de cada uno, la mayoría de los navegadores soportan DOH.

Si lo veo adecuado ya ampliaré un poco más este documento pero de momento hago lo que veo mínimo y necesario para entender lo que devuelve la web anterior. A continuación una captura para empezar a analizar cada apartado.

dnscheck

(1) IP y ubicación

Nuestra IP y ubicación. Aquí ojo un detalle, la ubicación va por base de datos, no tiene por que acertar dónde estamos realmente. Con estos sistemas de geolocalización hay gente que se piensa que realmente le están ubicando y no es así, lo que tienen es una gran base de datos con las ubicaciones de cada IP.

(2) Información sobre ECS

Información sobre el EDNS Client Subnet (ECS), es decir, el sistema que nos geolocaliza para aportar esa información a las webs en servidores distribuidos CDN/Akamai. Aquí hay cuatro variantes de operar esto, con más o menos privacidad. La ubicación de la resolución se usa para que nos resuelva hacia el servidor CDN/Akamai más próximo a nosotros. La idea de esto es que si, por ejemplo, nos conectamos a Facebook, nos resuelva hacia los servidores de Facebook en España y no a los servidores en otro país.

  • Sin ECS: Esto lo hacen los DNS de las operadoras o bien algunos DNS públicos como Cloudflare. No hay información ECS así que para la resolución a servicios distribuidos se hará tomando de referencia la ubicación del servidor que nos está resolviendo. Los DNS de las operadoras no hay pega por que están en España. En el caso de servicios DNS como Cloudflare lo hacen así por que entienden que siempre habrá un servidor de Cloudflare en cada país. Comparado con los DNS sin ECS, que el DNS aporte información ECS es una optimización que puede mejorar tiempos en webs distribuidas pero necesariamente no siempre ni en todos los casos tiene que haber mejora.
  • Con ECS pero devolviendo la subred del servidor DNS: Esto lo hacen algunos servicios DNS como ControlD. Para la resolución se envía la subred del servidor que nos resuelve. En el caso de DNS públicos hay que asegurarse de que tengan servidor en España.
  • Subred próxima al usuario: Para proteger la privacidad el usuario hay DNS que utilizan una subred próxima al usuario, haciéndolo así argumentan que se protege mas la privacidad del usuario.
  • IP del usuario: En este caso se envía la misma IP del usuario pero normalmente con un 0 de número final.

(3) Servidores DNS y su ubicación

Aquí directamente se muestran los hosts de los servidores DNS que nos estén resolviendo. Hay muchos servicios DNS que disponen de bastantes hosts para la resolución, dependiendo de la carga de usuarios que tengan.

Si el router nos está interceptando las peticiones DNS, aunque cambiemos el par de IPs DNS en cada dispositivo, es aquí donde tendríamos que mirar y comprobar que realmente salen los hosts del servicio DNS que queramos utilizar.

(4) Información del DNSSEC

Información del soporte para las resoluciones DNSSEC, lo normal es que esté todo con la flecha verde. Estos son los algoritmos de firma digital utilizados para la encriptación y seguridad de las respuestas DNS. Lo que se intenta con este sistema es que no se produzca un ataque por envenenamiento de DNS

(5) Velocidad media de resolución y resumen de información

En este apartado final se ofrece la velocidad media de resolución y la información de si está todo correcto en el soporte EDNS y DNSSEC. También se informa de si el DNS soporta IPv6. Esto tiene que estar todo en verde. Para el cálculo de velocidad media de resolución personalmente prefiero usar la aplicación DNSBech de Gibson.

Cuando se habla de velocidad de resolución no es solo el ping, un servicio DNS hay que medirlo también por lo que tarda en resolver, tiempo de resolución, a parte de los tiempos de ida y vuelta de petición y respuesta. En esto hay dos tiempos de respuesta, el tiempo a peticiones cacheadas y los tiempos a peticiones sin cachear. En el segundo caso los tiempos de respuesta aumentan considerablemente ya que el servicio DNS tiene que forzar una consulta a los servidores raíz.

Utilidades de interés

  • DNSCheck - Web que se analiza este artículo.
  • DNSBenchmark - Test de velocidad DNS de Gibson (Windows).
  • DNS Speed Test - Test de velocidad DNS (Android).
  • YogaDNS - Cliente DNS para Windows con soporte DOT, DOH DOH3, DOQ y DNSCrypt.
serlui
1

Muy interesante, muchas gracias.

FXFAT27
2

Gran trabajo se agradece, para un futuro como idea estaría bien lo mismo, pero con DNS over TLS y HTTPS y el ECH y como funcionan.

🗨️ 2
lordman
1

Es que eso no tiene mucha historia, son peticiones DNS encriptadas, privadas y seguras. Con ese resumen es mas que suficiente. En el artículo pongo donde se configura cada uno.

Android a nivel de sistema operativo, en ajustes/redes, permite configurar DOT. En Windows 11, directamente en configuración de red, permite configurar DOH. Y para Windows 10, o configurar otros protocolos en Windows, se puede utilizar la aplicación YogaDNS. Si solo se desea utilizar en el navegador, se puede hacer en configuración de cada uno, la mayoría de los navegadores suportan DOH.

🗨️ 1
FXFAT27
1

Toda la razón, lo escribí y luego lo pensé, en fin mi cabeza está en otro lado

Chrysdeb
1

Te paso lo que me devuelve a mi , con una conexión satélite (geo-estacionaria).

Hello! Your public IP addresses are:
SKYLOGIC-MNT
XX.XXX.XX.X PTR: XX-XXX-XX-X.ip.skylogicnet.com Paris, Île-de-France, FR
Your DNS resolvers are:
Cloudflare
162.158.85.241 ns: cruz.ns.cloudflare.com Frankfurt am Main, Hesse, DE
162.158.93.14 ns: cruz.ns.cloudflare.com Frankfurt am Main, Hesse, DE
162.158.93.198 ns: cruz.ns.cloudflare.com Frankfurt am Main, Hesse, DE
162.158.109.14 ns: cruz.ns.cloudflare.com Frankfurt am Main, Hesse, DE
172.68.20.33 ns: cruz.ns.cloudflare.com Frankfurt am Main, Hesse, DE
172.68.24.35 ns: cruz.ns.cloudflare.com Frankfurt am Main, Hesse, DE
172.68.24.36 ns: cruz.ns.cloudflare.com Frankfurt am Main, Hesse, DE
172.69.187.35 ns: cruz.ns.cloudflare.com Paris, Île-de-France, FR
172.69.187.36 ns: cruz.ns.cloudflare.com Paris, Île-de-France, FR
172.69.187.37 ns: cruz.ns.cloudflare.com Paris, Île-de-France, FR
172.70.241.17 ns: cruz.ns.cloudflare.com Frankfurt am Main, Hesse, DE
172.70.241.201 ns: cruz.ns.cloudflare.com Frankfurt am Main, Hesse, DE
172.70.245.16 ns: cruz.ns.cloudflare.com Frankfurt am Main, Hesse, DE
172.70.245.193 ns: cruz.ns.cloudflare.com Frankfurt am Main, Hesse, DE
172.70.245.194 ns: cruz.ns.cloudflare.com Frankfurt am Main, Hesse, DE
172.70.249.37 ns: cruz.ns.cloudflare.com Frankfurt am Main, Hesse, DE
172.70.249.39 ns: cruz.ns.cloudflare.com Frankfurt am Main, Hesse, DE
172.71.117.96 ns: cruz.ns.cloudflare.com Paris, Île-de-France, FR
172.71.117.97 ns: cruz.ns.cloudflare.com Paris, Île-de-France, FR
172.71.121.17 ns: cruz.ns.cloudflare.com Paris, Île-de-France, FR
172.71.121.159 ns: cruz.ns.cloudflare.com Paris, Île-de-France, FR
172.71.121.160 ns: cruz.ns.cloudflare.com Paris, Île-de-France, FR
172.71.125.111 ns: cruz.ns.cloudflare.com Paris, Île-de-France, FR
172.71.129.18 ns: cruz.ns.cloudflare.com Paris, Île-de-France, FR
172.71.129.130 ns: cruz.ns.cloudflare.com Paris, Île-de-France, FR
172.71.129.132 ns: cruz.ns.cloudflare.com Paris, Île-de-France, FR
172.71.133.23 ns: cruz.ns.cloudflare.com Paris, Île-de-France, FR
172.71.133.24 ns: cruz.ns.cloudflare.com Paris, Île-de-France, FR
172.71.140.33 ns: cruz.ns.cloudflare.com Frankfurt am Main, Hesse, DE
172.71.168.35 ns: cruz.ns.cloudflare.com Frankfurt am Main, Hesse, DE
172.71.245.30 ns: cruz.ns.cloudflare.com Frankfurt am Main, Hesse, DE
172.71.249.23 ns: cruz.ns.cloudflare.com Frankfurt am Main, Hesse, DE
CLOUDFLARE_2400_CB00_0000_36
2400:cb00:19:1024::8d65:42c0 ns: chloe.ns.cloudflare.com Paris, Île-de-France, FR
2400:cb00:470:1024::ac46:f111 ns: chloe.ns.cloudflare.com Frankfurt am Main, Hesse, DE
2400:cb00:472:1024::ac46:f925 ns: chloe.ns.cloudflare.com Frankfurt am Main, Hesse, DE
2400:cb00:532:1024::ac47:7560 ns: chloe.ns.cloudflare.com Paris, Île-de-France, FR
2400:cb00:532:1024::ac47:7561 ns: chloe.ns.cloudflare.com Paris, Île-de-France, FR
2400:cb00:533:1024::ac47:7911 ns: chloe.ns.cloudflare.com Paris, Île-de-France, FR
2400:cb00:533:1024::ac47:799f ns: chloe.ns.cloudflare.com Paris, Île-de-France, FR
2400:cb00:533:1024::ac47:79a0 ns: chloe.ns.cloudflare.com Paris, Île-de-France, FR
2400:cb00:534:1024::ac47:7d6e ns: chloe.ns.cloudflare.com Paris, Île-de-France, FR
2400:cb00:608:1024::ac47:f51e ns: chloe.ns.cloudflare.com Frankfurt am Main, Hesse, DE
2400:cb00:636:1024::a29e:5d0e ns: chloe.ns.cloudflare.com Frankfurt am Main, Hesse, DE
2400:cb00:636:1024::a29e:5dc7 ns: chloe.ns.cloudflare.com Frankfurt am Main, Hesse, DE
2400:cb00:637:1024::a29e:6dd1 ns: chloe.ns.cloudflare.com Frankfurt am Main, Hesse, DE
2400:cb00:727:1024::ac45:bb24 ns: chloe.ns.cloudflare.com Paris, Île-de-France, FR
2400:cb00:928:1024::ac47:a823 ns: chloe.ns.cloudflare.com Frankfurt am Main, Hesse, DE
MNT-CLOUDFLARE
141.101.66.99 ns: darl.ns.cloudflare.com Paris, Île-de-France, FR
141.101.66.192 ns: darl.ns.cloudflare.com Paris, Île-de-France, FR
Great! Your DNS responses are authenticated with DNSSEC:
ECDSA P-256 ECDSA P-384 Ed25519
Good signature ✓ ✓ ✓
Bad signature ✓ ✓ ✓
Expired signature ✓ ✓ ✓
Missing signature ✓ ✓ ✓

Uso los 1.1.1.2 y 1.0.0.2

Saludos.

🗨️ 3
lordman

Te resuelven desde Frankfurt o Paris, intenta un traceroute a 1.1.1.1 a ver donde acaba. De todas formas, casi que te da igual, poca diferencia en ms hay de uno a otro.

Los 1.1.1.2 son buena mierda, de las peores protecciones antimalware, si buscas eso dale a quad9, dns0 o controld.

🗨️ 2
Chrysdeb
1

Hola:

Gracias por la sugerencia.

Pero de momento lo dejaré porque en las últimas 2 semanas , las DNS han andado "locas".

Hasta las de Google me fallaron 2 días.

Ahora parece que se están estabilizando.

Me imagino que nuestros queridos eurócratas estarán metiendo mano.

Saludos.

Y nuevamente Gracias por la sugerencia.

🗨️ 1
lordman

Las que comentan que han dado problemas son las de cloudflare, a las de Google no les ha pasado nada, conozco gente que las usa y no me han dicho que hayan tenido problemas. Igual va a ser tu conexión.

finsel
1

El hecho de que salga mi IP WAN como DNS es debido a que uso pihole con unbound en local ¿no?

¿De esa manera no hay forma de que intercepten ninguna consulta?

🗨️ 1
Federico Martinez
1

Si, tu IP WAN es la IP que usas para DNS al usar unbound. Pero tu provedor de internet aun asi puede interceptar tus consultas. Por esto muchos prefieren usar DoH o DoT

Ldlcvictor
1

Yo tengo fibra smart y acabo de comprobar que cambiar las DNS en el router no vale para nada. Tengo el router Zte H3600P. Si las cambio en el router y entro en la web me sigue mostrando las de Digi. Si lo cambio en cada dispositivo por separado entonces si muestra las que he configurado manualmente en cada dispositivo. Creía que cambiando las del router cambiaría pero veo que Digi no lo permite.

🗨️ 6
Aell6782
2

Es cosa del router más que Digi, por aquí también con Fibra Smart y cero problemas con las DNS de adguard puestas desde el router.

Tengo el EX3301-T0

🗨️ 1
Ldlcvictor
2

Pues vaya. Me plantearé poner mi propio router.

k-lamar

Probablemente lo estés configurando mal, ese router lo tengo yo y es un poco pejiguero pero se pueden cambiar sin problemas, ahora no estoy en la casa en donde lo tengo pero mañana (si no me acuerdo yo recuérdamelo) lo desempolvo y te digo como lo tenía configurado y funcionando perfectamente con NextDNS.

🗨️ 3
Ldlcvictor

Pues te lo agradecería. Lo tengo configurado así

IMG_8855IMG_8854

Y da estos resultados

IMG_8856

Configurando cada equipo manualmente

IMG_8857
🗨️ 2
k-lamar

Pues aparentemente y por lo que recuerdo de memoria parece que está bien configurado, mañana te confirmo si lo tengo igual aunque yo diría que si.

🗨️ 1
agarri

¡Hola! Muchas gracias por el post, muy interesante. Tengo una duda a ver si me la podéis resolver. Resulta que he configurado mi PC en los ajustes para que utilice los DNS de AdGuard (94.140.14.14, 94.140.15.15) mediante "DOH" y también en el Panel de control > Adaptador de red > Propiedades > Protocolo IPv4 para que use los DNS de AdGuard. Sin embargo, al entrar en la página para comprobarlos, me aparece que me resuelven los de AdGuard, los de Google y los de Cloudflare. Me gustaría saber por qué pasa esto y si he hecho alguna configuración mal, ya que solo quiero que me resuelvan los de AdGuard.

Decir que tengo un portatil con w11 y mi conexión es de Jazztel por si sirve de algo

Muchas Gracias!

Your DNS resolvers are:
Cloudflare
162.158.85.4
ns: cruz.ns.cloudflare.com
Frankfurt am Main, Hesse, DE
162.158.85.6
ns: cruz.ns.cloudflare.com
Frankfurt am Main, Hesse, DE
162.158.85.241
ns: cruz.ns.cloudflare.com
Frankfurt am Main, Hesse, DE
162.158.93.198
ns: cruz.ns.cloudflare.com
Frankfurt am Main, Hesse, DE
162.158.109.208
ns: cruz.ns.cloudflare.com
Frankfurt am Main, Hesse, DE
172.68.20.33
ns: cruz.ns.cloudflare.com
Frankfurt am Main, Hesse, DE
172.68.24.35
ns: cruz.ns.cloudflare.com
Frankfurt am Main, Hesse, DE
172.68.24.36
ns: cruz.ns.cloudflare.com
Frankfurt am Main, Hesse, DE
172.69.149.38
ns: cruz.ns.cloudflare.com
Frankfurt am Main, Hesse, DE
172.69.149.39
ns: cruz.ns.cloudflare.com
Frankfurt am Main, Hesse, DE
172.69.149.40
ns: cruz.ns.cloudflare.com
Frankfurt am Main, Hesse, DE
172.70.245.194
ns: cruz.ns.cloudflare.com
Frankfurt am Main, Hesse, DE
172.70.249.37
ns: cruz.ns.cloudflare.com
Frankfurt am Main, Hesse, DE
172.70.249.39
ns: cruz.ns.cloudflare.com
Frankfurt am Main, Hesse, DE
172.71.140.33
ns: cruz.ns.cloudflare.com
Frankfurt am Main, Hesse, DE
172.71.168.36
ns: cruz.ns.cloudflare.com
Frankfurt am Main, Hesse, DE
172.71.249.23
ns: cruz.ns.cloudflare.com
Frankfurt am Main, Hesse, DE
CLOUDFLARE_2400_CB00_0000_36
2400:cb00:470:1024::ac46:f111
ns: chloe.ns.cloudflare.com
Frankfurt am Main, Hesse, DE
2400:cb00:470:1024::ac46:f1c8
ns: chloe.ns.cloudflare.com
Frankfurt am Main, Hesse, DE
2400:cb00:608:1024::ac47:f51e
ns: chloe.ns.cloudflare.com
Frankfurt am Main, Hesse, DE
2400:cb00:609:1024::ac47:f917
ns: chloe.ns.cloudflare.com
Frankfurt am Main, Hesse, DE
2400:cb00:636:1024::a29e:5d0e
ns: chloe.ns.cloudflare.com
Frankfurt am Main, Hesse, DE
2400:cb00:637:1024::a29e:6d0e
ns: chloe.ns.cloudflare.com
Frankfurt am Main, Hesse, DE
2400:cb00:637:1024::a29e:6dd1
ns: chloe.ns.cloudflare.com
Frankfurt am Main, Hesse, DE
2400:cb00:928:1024::ac47:a823
ns: chloe.ns.cloudflare.com
Frankfurt am Main, Hesse, DE
cz-be-smart-1-mnt
2a02:6ea0:c731::
ns: ns1.cdn77.eu
Frankfurt am Main, Hesse, DE
DATACAMP-MNT
79.127.211.213
ptr: dns.adguard-dns.com
Frankfurt am Main, Hesse, DE
Google
172.217.33.144
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
172.217.33.148
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
172.217.33.150
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
172.217.33.151
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
172.217.33.155
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
172.217.33.156
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
172.217.33.209
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
172.217.33.210
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
172.217.33.211
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
172.217.33.212
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
172.217.33.218
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
172.217.33.222
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
172.217.34.26
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
172.217.34.29
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
172.253.1.209
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
172.253.1.210
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
172.253.1.212
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
172.253.1.214
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
172.253.1.215
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
172.253.1.219
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
172.253.1.220
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
MNT-GOOG-PROD
2a00:1450:4001:c00::122
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
2a00:1450:4001:c00::123
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
2a00:1450:4001:c00::129
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
2a00:1450:4001:c00::12b
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
2a00:1450:4001:c00::12c
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
2a00:1450:4001:c01::122
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
2a00:1450:4001:c01::129
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
2a00:1450:4001:c01::12a
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
2a00:1450:4001:c01::12b
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
2a00:1450:4001:c01::12c
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
2a00:1450:4001:c01::12d
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
2a00:1450:4001:c02::120
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
2a00:1450:4001:c02::122
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
2a00:1450:4001:c02::123
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
2a00:1450:4001:c02::124
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
2a00:1450:4001:c02::127
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
2a00:1450:4001:c02::128
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
2a00:1450:4001:c07::120
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
2a00:1450:4001:c07::123
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
2a00:1450:4001:c07::124
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
2a00:1450:4001:c07::127
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
2a00:1450:4001:c07::128
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
2a00:1450:4001:c07::12b
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
2a00:1450:4001:c07::12c
ns: ns1.google.com
Frankfurt am Main, Hesse, DE
🗨️ 3
lordman

Algo te está haciendo la configuración de Windows 11. Prueba a no configurar doh y dejar solo las IPs o bien a utilizar YogaDNS.

🗨️ 2
agarri

Hola, Acabo de desactivar doh y sigue igual, sin mucha idea en estos temas puede ser que tenga algo que ver con warp? cuando lo activo si que solo me resuelve con un par de cloudflare pero cuando quito warp y estoy con mi conexión normal vuelve a lo mismo de antes, pendiente de probar YogaDNS

Gracias!

🗨️ 1
lordman

Warp es posible que aplique sus DNS, si hace eso lo raro es que además te aparezcan otros.