Al conectarse a un servidor VPN en algunos sistemas operativos (por ejemplo, Windows), las solicitudes no siempre pasan por el servidor DNS de la conexión VPN. En ese caso, algunos sitios pueden detectar que su dirección IP y sus servidores DNS están en distintos países, lo que puede poner en peligro su anonimato.
La función principal de los servidores DNS es convertir los nombres de dominio de los sitios en las direcciones IP a las que están asociados. En términos sencillos, al introducir Google.com en el navegador, el servidor DNS comprueba a qué dirección IP corresponde el dominio y la página se carga a través de esa dirección IP.
A continuación se muestra un ejemplo de detección de servidores DNS en Whoer.net.

El ejemplo muestra que nos conectamos a una VPN y ocultamos nuestra dirección IP (la IP pertenece al Reino Unido), pero el servidor DNS revela nuestra ubicación real (Estados Unidos).
En este caso, el problema radica en el funcionamiento del servicio DNS de Windows. Al conectarse a la VPN, la solicitud se envía de forma predeterminada al DNS del servidor VPN. El servicio DNS de Windows espera 2 segundos y, si no recibe respuesta, envía la solicitud al siguiente servidor DNS de la lista de Windows. Precisamente esos servidores DNS pertenecen a su proveedor de Internet, pero tienen menor prioridad que el DNS del servidor VPN.
El DNS del servidor VPN puede no responder a tiempo debido a la distancia geográfica entre usted y dicho servidor, mientras que el servidor DNS de su proveedor se encuentra en su ciudad. También puede influir la calidad de la transmisión entre su proveedor de Internet y el servidor VPN.
Solución: forzar el uso del servidor DNS que necesitamos. Así indicamos explícitamente al sistema operativo que solo utilice los servidores DNS especificados y los servidores DNS de su proveedor real no aparecerán en la lista del servicio DNS de Windows.
Cómo ocultar su DNS en Windows
Cómo ocultar su DNS en Mac OS X
Cómo ocultar su DNS en Ubuntu (Linux)
Cómo ocultar su DNS en Linux para servidores
Nuestro cliente VPN Secure Kit protege automáticamente contra las fugas de DNS. Obtenga más información sobre Secure Kit.
Realice los siguientes pasos en cualquier versión de Windows.



Haga clic con el botón derecho en la conexión de red de Windows y seleccione "Propiedades".


Indique los servidores DNS públicos de Google u OpenDNS.
Google DNS:
- 8.8.8.8
- 8.8.4.4
OpenDNS:
- 208.67.222.222
- 208.67.220.220
Estos servidores DNS suelen identificarse como ubicados en EE. UU. De este modo, ningún sitio mostrará sus DNS reales.
Para un anonimato completo, recomendamos utilizar nuestros servidores DNS. En "Mi cuenta" se indican los servidores DNS de cada ubicación VPN. Así, su servidor DNS siempre coincidirá con su dirección IP en cuanto al país.

Tras realizar estas acciones, su servidor DNS real quedará oculto en Windows.

Para establecer un DNS de forma forzada en cualquier versión de Mac OS X, siga estos pasos:


En la siguiente ventana, pulse el icono del candado situado abajo para permitir editar la configuración. Deberá introducir la contraseña de su cuenta de Mac OS X.

Seleccione la conexión que utiliza para acceder a Internet. Normalmente será Wi-Fi o Ethernet. Después pulse el botón "Avanzado".

Introduzca los servidores DNS públicos de Google u OpenDNS.
Google DNS:
- 8.8.8.8
- 8.8.4.4
OpenDNS:
- 208.67.222.222
- 208.67.220.220
Estos servidores DNS suelen identificarse como ubicados en EE. UU. De este modo, ningún sitio mostrará sus DNS reales.
Para un anonimato completo recomendamos utilizar nuestros servidores DNS. En su cuenta, en la sección "Suscripciones" -> pestaña "DNS", aparecerán los servidores DNS recomendados para utilizar con nuestros servidores VPN. Cada ubicación VPN tendrá su propio servidor DNS. De este modo, su servidor DNS siempre coincidirá con su dirección IP en cuanto al país.

Tras realizar estas acciones, su servidor DNS real quedará oculto en Mac OS X.

Para solucionar la fuga de DNS en Ubuntu, basado en Linux, abra Conexiones.

Seleccione su conexión a Internet y pulse Editar.

Seleccione:
Google DNS:
- 8.8.8.8
- 8.8.4.4
OpenDNS:
- 208.67.222.222
- 208.67.220.220

En Linux es necesario reiniciar la configuración de red para que los cambios surtan efecto.
Pulse Administrar redes.

Aparecerá el mensaje Conexión interrumpida.

Después pulse de nuevo Gestión de red para activar la conexión.

Después de estos pasos, su servidor DNS real quedará oculto.

Realice los siguientes pasos solo si se considera usuario experimentado de Linux. Advertimos que realizar cambios manualmente es peligroso si tiene pocos conocimientos de administración de Linux. Atención: no nos responsabilizamos de las consecuencias.
Acceda al servidor como usuario root o como usuario normal con permisos para ejecutar comandos mediante sudo.
Introduzca el siguiente comando. Es posible que deba introducir la contraseña de su cuenta del sistema operativo. Para editar se utiliza el editor de texto nano. Si no lo tiene instalado, realice los cambios con otro editor o instale nano.
sudo nano /etc/resolv.conf

Google DNS:
- 8.8.8.8
- 8.8.4.4
OpenDNS:
- 208.67.222.222
- 208.67.220.220

Para guardar en el editor nano, pulse:
Para que los cambios surtan efecto, debe reiniciar la interfaz de red.
sudo /etc/init.d/networking restart
sudo /etc/init.d/network restart
Se reiniciará la interfaz de red y se eliminará la fuga de DNS.
Reinicie el ordenador para restaurar el servidor DNS original.
