# Guía para Resolver Errores de Resolución de DNS en Windows con Túneles VPN OpenVPN

- Link: https://binariocero.com/windows/guia-para-resolver-errores-de-resolucion-de-dns-en-windows-con-tuneles-vpn-openvpn
- Published: 2024-12-19T17:15:57+01:00
- Author: Juan José Fernández Durán

![Loading](https://binariocero.com/wp-content/plugins/page-views-count/ajax-loader-
2x.gif)

Este documento describe los pasos para solucionar problemas de resolución de DNS
en Windows cuando se utilizan túneles VPN configurados con OpenVPN, específicamente
en situaciones donde el tráfico no es enrutado completamente por el túnel, sino 
solo las rutas establecidas en el archivo de configuración OpenVPN o desde el servidor
OpenVPN.

## Contexto

Cuando se utiliza OpenVPN para enrutar solo ciertas rutas a través del túnel VPN,
es posible que el sistema operativo Windows no pueda resolver nombres de dominio
que dependen de los servidores DNS especificados en la configuración del túnel. 
Esto ocurre principalmente cuando:

 * La interfaz física del adaptador de red en Windows tiene configurado un único
   servidor DNS, proporcionado por el servidor DHCP del router.
 * Las solicitudes de DNS que requieren resolverse mediante los servidores del túnel
   VPN no se encaminan correctamente debido a la configuración limitada.

## Soluciones

### Solución 1: Configurar DNS Públicos Manualmente en la Interfaz Física

 1. **Abrir las configuraciones de red:**
 2.  * Presiona `Windows + R`, escribe `ncpa.cpl` y presiona `Enter` para abrir las
       conexiones de red.
 3. **Seleccionar la interfaz de red:**
 4.  * Haz clic derecho en la interfaz física (por ejemplo, "Ethernet" o "Wi-Fi") y
       selecciona `Propiedades`.
 5. **Configurar direcciones DNS manuales:**
 6.  * Selecciona `Protocolo de Internet versión 4 (TCP/IPv4)` y haz clic en `Propiedades`.
     * Activa la opción `Usar las siguientes direcciones de servidor DNS`.
     * Introduce dos servidores DNS públicos, como:
        - **Primario:** `8.8.8.8` (Google DNS)
        - **Secundario:** `1.1.1.1` (Cloudflare DNS)
     * Haz clic en `Aceptar` y luego en `Cerrar`.
 7. **Probar la conexión:**
 8.  * Abre una ventana de comandos (`cmd`) y utiliza `nslookup` para verificar que
       los nombres de dominio se resuelven correctamente.

### Solución 2: Configurar Servidores DNS en el Router

 1. **Acceder al panel de configuración del router:**
 2.  * Abre un navegador web y escribe la dirección IP del router (normalmente `192.168.1.1`
       o `192.168.0.1`).
     * Inicia sesión con tus credenciales de administrador.
 3. **Configurar servidores DNS:**
 4.  * Busca la configuración de DHCP (puede estar en la sección de configuración de
       LAN o de red).
     * Introduce dos servidores DNS en los campos correspondientes, como:
        - **Primario:** `8.8.8.8`
        - **Secundario:** `1.1.1.1`
 5. **Guardar cambios:**
 6.  * Guarda la configuración y reinicia el router si es necesario.
 7. **Probar la configuración:**
 8.  * Conecta tu dispositivo a la red y utiliza `nslookup` en una ventana de comandos
       para verificar la resolución de nombres de dominio.
