Filtraciones de DNS al usar una VPN
- Lectura
- 10 min
- Categoría
- Conexión
Todas las aplicaciones de Proton VPN incluyen protección contra filtraciones de DNS diseñada para evitar que los sitios web y similares que visitas en internet identifiquen tu dirección DNS real. Sin embargo, existen algunas circunstancias limitadas que permiten a tu ordenador eludir estas protecciones, lo que puede dar lugar a que terceros puedan ver la dirección IP del servidor DNS que estás utilizando realmente.
En este artículo, explicamos qué es el DNS, cómo funciona y por qué configurar manualmente tus ajustes de DNS puede evitar que nuestra protección contra filtraciones de DNS funcione correctamente.
¿Qué es el DNS?
A cada conexión a internet se le asigna un identificador numérico único conocido como dirección de protocolo de internet (IP). El cerebro humano no está diseñado para recordar largas cadenas de números, por lo que identificamos los recursos de internet (como sitios web y servidores de juegos) utilizando cadenas de texto más fáciles de recordar para los humanos, conocidas como nombres de dominio.
El Sistema de Nombres de Dominio (DNS) es como un directorio telefónico global que traduce URL fáciles de recordar a las direcciones IP que utilizan los ordenadores.
Así, por ejemplo, si la URL example.com tiene la dirección IP 123.456.789.012, ingresar 123.456.789.012 en la barra de direcciones web de tu navegador te llevaría a example.com. (En la práctica, una dirección IP puede asociarse a varios sitios web, y un único dominio puede asociarse a varias direcciones IP. Pero, en esencia, esto es lo que hace el DNS).
DNS y privacidad
La resolución de DNS es el proceso de traducir un dominio a su dirección IP correspondiente. La realizan los servidores DNS, que por defecto están gestionados por tu proveedor de servicios de internet (ISP).
Casi todos los ISPs del mundo guardan registros de las consultas de DNS que realizan sus clientes, lo que les permite conocer tu historial de navegación. Aunque los ISPs pueden rastrear tu actividad en internet de otras formas, la mayoría se limita simplemente a guardar registros de DNS.
Aunque no suele hacerse por defecto, es posible que los sitios web que visitas vean la dirección IP del servidor DNS utilizado para resolver la consulta de DNS que te dirige a su sitio. Con esta información, ellos (o cualquier otra persona que observe el sitio web) pueden dirigirse a tu proveedor de servicios de internet y pedirle que revele la dirección IP del cliente que haya realizado la consulta de DNS.
Como la resolución de DNS la realiza tu proveedor de servicios de internet, conocer la dirección IP del servidor DNS que has utilizado permite a los sitios web identificar en qué país te encuentras. Si estás utilizando una VPN(ventana nueva) o un proxy para ocultar tu dirección IP real, pero la dirección IP del servidor DNS de tu proveedor de servicios de internet está expuesta, esta discrepancia puede permitir que los sitios web sepan que estás intentando enmascarar tu identidad real.
DNS, Proton VPN y protección contra filtraciones de DNS
Proton VPN aborda esta amenaza gestionando nuestros propios servidores DNS. Al igual que ocurre con todo el tráfico de internet, las consultas de DNS se enrutan a través del túnel de la VPN para resolverse en nuestros servidores.
Para el mundo exterior, tu dirección DNS será diferente de la dirección IP de tu servidor VPN, pero pertenecerá al mismo centro de datos. Por lo tanto, coincidirá estrechamente con la ubicación física del servidor VPN. (Ten en cuenta que las conexiones IPv6 simplemente están bloqueadas en este momento, lo que no afecta a tu experiencia en internet).
Proton VPN no registra las consultas de DNS y, según la legislación suiza, no se le puede obligar a empezar a registrarlas. Tampoco registramos las direcciones IP de nuestros usuarios.
Más información sobre el modelo de amenaza de Proton VPN
Todas nuestras aplicaciones implementan protección contra filtraciones de DNS, utilizando reglas de cortafuegos y otras técnicas específicas de cada plataforma para garantizar que ningún tráfico de internet (incluidas las consultas de DNS) pueda entrar o salir de tu dispositivo fuera de la interfaz de la VPN.
Sin embargo, hay un número limitado de circunstancias en las que las consultas de DNS podrían enrutarse fuera del túnel de la VPN.
Servicios de DNS de terceros
Configurar manualmente los ajustes de DNS globales de tu dispositivo para usar un servicio de DNS de terceros, como Google Public DNS, Cloudflare u OpenNIC, aumenta la probabilidad de que algo salga mal, ya que es posible que los ajustes personalizados anulen nuestras medidas de prevención de filtraciones de DNS.
Por lo tanto, desaconsejamos encarecidamente el uso de servicios de DNS de terceros con Proton VPN. A continuación se muestran guías para desactivar las configuraciones de DNS personalizado en todas las plataformas principales.
Windows 10
1. Ve a Inicio → Configuración → Red e Internet → tu interfaz de red (por ejemplo, Wi-Fi o Ethernet) → Configuración relacionada → Cambiar opciones del adaptador.
2. Haz clic derecho en tu interfaz de red → Propiedades → Protocolo de Internet versión 4 (TCP/IPv4) → Propiedades.

3. Asegúrate de que la opción Obtener la dirección del servidor DNS automáticamente esté seleccionada y luego haz clic en Aceptar.

4. Si tienes una conexión IPv6 (o si no estás seguro de si la tienes), repite los pasos 2 y 3 para el Protocolo de Internet versión 6 (TCP/IPv6).
macOS
Abre la aplicación Ajustes y ve a Red → selecciona tu interfaz de red (por ejemplo, Wi-Fi o Ethernet) → Detalles… → pestaña DNS. Selecciona cualquier servidor DNS de terceros (si hay alguno) y luego haz clic en el botón – para eliminarlo. Haz clic en Aceptar cuando hayas terminado.

Linux
Cada distribución de Linux y entorno de escritorio ofrece una interfaz de usuario diferente (aunque a menudo muy similar) para cambiar los ajustes de DNS. En Ubuntu GNOME, por ejemplo:
1. Ve a Mostrar aplicaciones → Todas → Configuración → Red y haz clic en el icono de engranaje junto a tu interfaz de red.

2. Ve a las pestañas IPv4 y IPv6. En DNS, asegúrate de que el interruptor Automático esté activado y elimina cualquier entrada de DNS que veas. Haz clic en Aplicar cuando hayas terminado.

Android 9+
Android 9+ ofrece DNS privado, una función de todo el sistema que protege automáticamente la conexión a los servidores DNS de tu proveedor de servicios de internet mediante DoT (si tu proveedor de servicios de internet lo admite; consulta a continuación para obtener más detalles) o que te permite especificar un proveedor de DNS personalizado. Para desactivar el DNS privado:
1. Abre la aplicación Ajustes y ve a Conexiones → Más ajustes de conexión → DNS privado → Desactivado.

Chrome OS
Ve a Configuración → selecciona tu interfaz de red (por ejemplo, Wi-Fi o Ethernet. Si usas Wi-Fi, también tendrás que seleccionar una red conocida) → Avanzado → Servidores de nombres y asegúrate de que esté seleccionado Servidores de nombres automáticos.

iOS y versiones anteriores de Android
La única forma de cambiar los ajustes de DNS globales en iOS/iPadOS y versiones de Android anteriores a Android 9 Pie es utilizar una aplicación de terceros que cree una interfaz de VPN ficticia para funcionar.
Dado que solo es posible tener una conexión VPN a la vez, de todos modos no puedes ejecutar estas aplicaciones junto con Proton VPN.
DNS sobre HTTPS
DNS over HTTPS(ventana nueva) (DoH) es un estándar de cifrado que cifra las consultas DNS enviadas al servidor DNS. DoH solo funciona si el proveedor de DNS ofrece soporte para este estándar, pero actualmente lo ofrece un número cada vez mayor de servicios DNS de terceras partes (aunque rara vez los ISPs).
Desafortunadamente, esto agrava el problema al usar servicios DNS de terceras partes, ya que el cifrado impide que nuestro software pueda ver las consultas DNS. Esto hace que sea muy difícil bloquearlas o redirigirlas.
Por lo tanto, recomendamos encarecidamente no utilizar DoH (ni el estándar similar DNS over TLS) con Proton VPN. Al usar nuestras aplicaciones, todas las consultas DNS se envían a través de la conexión VPN a nuestros servidores, por lo que se cifran de forma segura sin necesidad de usar DoH ni DoT.
En sistemas de escritorio, DoH se suele implementar dentro de tu navegador y es compatible con la mayoría de los navegadores modernos (excepto Safari). DoH y DoT son compatibles con dispositivos móviles a través del DNS privado de Android o mediante aplicaciones independientes (como se describió anteriormente).
Cómo desactivar DoH en tu navegador de escritorio
Firefox
Ve a ≡ → Ajustes → Privacidad y seguridad → DNS sobre HTTPS → Activar DNS seguro con: y selecciona desactivado.

Chrome
Haz clic en el icono de elipsis vertical de tres puntos → Ajustes → Privacidad y seguridad → Privacidad y seguridad → Seguridad → Avanzado → Seleccionar proveedor de DNS y asegúrate de que la opción Por defecto del SO (cuando esté disponible) esté seleccionada en el menú desplegable.

(En un Chromebook, ve a Ajustes → Privacidad y seguridad → Avanzado)
Edge Chromium
Haz clic en el icono de elipsis horizontal de tres puntos → Ajustes → ≡ → Privacidad, búsqueda y servicios → Seguridad y asegúrate de que la opción Usar DNS seguro para especificar cómo buscar la dirección de red de los sitios web esté desactivada.

Brave
Ve a ≡ → Ajustes → Privacidad y seguridad→ → Seguridad→ Avanzado y asegúrate de que la opción Usar DNS seguro esté desactivada.

Tu conexión al servidor VPN se ha interrumpido
Si la conexión entre tu dispositivo y el servidor VPN se interrumpe, podrías acceder a internet sin la protección de la VPN. Entre otras cosas, esto significa que las consultas DNS podrían enviarse al servidor DNS por defecto de tu sistema (que probablemente sea gestionado por tu proveedor de servicios de internet).
Este problema se puede solucionar fácilmente activando la función de Kill Switch, que ya está disponible en todas nuestras aplicaciones.
Cómo comprobar si hay filtraciones de DNS
1. Abre nuestra aplicación y conéctate a uno de nuestros servidores. Con el propósito de realizar una prueba de filtración de DNS, conectarse a una VPN en un país diferente hace que las filtraciones de DNS sean más fáciles de detectar.
2. Visita DNSleaktest.com(ventana nueva) en tu navegador. Deberías ver la dirección IP del servidor VPN al que te has conectado. Elige una prueba estándar o una prueba extendida. Para los propósitos de esta guía, elegiremos una prueba extendida.

3. Espera a que se complete la prueba y mira los resultados. Si la dirección IP que se muestra es la de tu proveedor de servicios de internet real, entonces tienes una filtración de DNS. Consulta arriba para ver las soluciones.

Ten en cuenta que Proton VPN se asocia con proveedores de infraestructura de todo el mundo, por lo que el proveedor de servicios de internet podría ser un proveedor de terceras partes. Mientras la dirección IP no pertenezca a tu proveedor de servicios de internet real, no tienes una filtración de DNS.