¿Cómo encuentra dnsleaktest.com mi proveedor de DNS?

12

No puedo ver cómo encuentran esto en la web. Estoy en Windows, está en mi configuración de red. Cambia cuando uso un proveedor de VPN, pero no cuando uso un proxy local de calcetines conectado a un servidor remoto a través de SSH (ProxyCap). Ninguno de los sitios disponibles públicamente está encontrando mi IP correcta, pero la prueba de fugas encuentra el DNS de mi ISP.

Me imagino que la protección está en el uso de una VPN que crea un adaptador de red virtual y, por lo tanto, establece proveedores de DNS allí, pero ¿cómo detecta el sitio web a mi proveedor?

    
pregunta JW2014 21.09.2013 - 19:29
fuente

2 respuestas

21

De la fuente de enlace :

<iframe style="display:none" src="https://1segRNWUwPK0Y21Bm1M0.dnsleaktest.com/"></iframe><iframestyle="display:none" src="https://ldJT4mFLnijeQDBhQX2D.dnsleaktest.com/"></iframe><iframestyle="display:none" src="https://nC4B4vChnPXPshinJoyw.dnsleaktest.com/"></iframe>

Ese sitio genera un nombre de host aleatorio y dispone que su navegador solicite contenido de ese nombre de host. Dado que el nombre de host nunca se ha servido a nadie más, la solicitud de su navegador para resolverlo seguramente se abrirá camino hacia el servidor principal para el dominio dnsleaktest.com . Dado que ejecutan su propio DNS, su proveedor de DNS recibe de quien sea que reciba las solicitudes de DNS.

El hecho de obligar a su tráfico de DNS a pasar por un túnel en lugar de hacerlo a través de su ISP depende de quién desea la privacidad. Si no quiere que los sitios que visita sepan de dónde es, es una leve fuga: la mayoría de los sitios no se molestan en rastrear de dónde provienen sus solicitudes de DNS, y de todos modos tendrían dificultades para averiguar cuál las suyas son suyas, y es probable que sus solicitudes sean atendidas por algún caché de todos modos. Sin embargo, cualquier sitio podría usar el mismo truco que dnsleaktest si les importara. Si está utilizando un túnel porque no quiere que su ISP sepa qué sitios está visitando, asegurarse de que ninguna solicitud de DNS llegue a su ISP es crucial.

    
respondido por el Gilles 21.09.2013 - 19:48
fuente
0

Hay una forma (en linux ... no sé para el entorno de Windows) de evitar una fuga de DNS. Debe encontrar 1 o más servidores DNS públicos y editar su archivo /etc/resolv.conf comentando la primera línea y eliminando las dos siguientes. Luego escriba la segunda línea nameserver y la ip del servidor Public DNS que encontró.

Tu resolv.conf debería ser así

## #nameserver 192.168.1.1 <--- the ip of your router
# namserver ...whateveripyoufound(free puplic dns server)
#namserver....secondipyoufound......etc

dos estarán bien

Luego, intente dnsleaks.com y verá que no hay pérdidas de DNS (todo esto iniciando primero el servicio de tor y, si lo desea, puede ejecutar proxychains con tor )

La desventaja es que debe hacer esto cada vez que inicie sesión en su máquina. Los cambios que hizo en resolv.conf no son persistentes

    
respondido por el D4S 30.05.2014 - 18:34
fuente

Lea otras preguntas en las etiquetas