在 Windows 10 上使用 OpenVPN Connect 的不同 DNS

在 Windows 10 上使用 OpenVPN Connect 的不同 DNS

我在 Windows 10 上使用 OpenVPN Connect。首先,我无法访问 VPN 配置的任何服务器设置。我找不到如何在客户端配置 openvpn connect 以不自动添加路由和 DNS,因此我通过连接后的“route”命令手动执行了此操作。

我之所以要这样做,是因为我需要使用工作用的 VPN 来连接某些资源,但它速度很慢,而且位于另一个国家/地区,因此在浏览网页时打开它很麻烦。我的目标是只使用 VPN 来访问需要它的资源。

不过,我无法让 Windows 使用我自己的 DNS。当我连接到 VPN 时,我无法连接到路由器上的端口 53。但其他端口工作正常(即 80 或 ping)。同样,nslookup 也会因无法连接到路由器的 DNS 而失败。断开与 VPN 的连接时,端口 53 正常。其他公共 DNS(如 8.8.8.8)也是这种情况。

我不太清楚如何进一步排除故障。我假设路由没有问题,因为 ping 可以到达它... 也没有“拒绝”防火墙规则。我不确定 openvpn connect 通过什么机制禁用非 VPN DNS 连接。

相关内容