我有一个相对标准的家庭网络环境,我的 Windows 8.1 计算机连接到 ISP 的路由器/调制解调器。互联网使用常规 DHCP 作为我的 IP 和 DNS 服务器(也就是说,没有任何东西是静态的,一切都是自动的)。
此外,我通过 OpenVPN 连接到 VPN。我的目的是不是为了分割隧道,我希望所有流量(包括 DNS 请求)都通过 VPN 发送。这几乎可行,但存在 DNS 泄漏。我不知道为什么,因为客户端使用指令连接,redirect-gateway def1
所以应该通过服务器路由所有内容(这是一个大型 VPN,并且设置正确)。
因此现在有一个 (ISP) 以太网连接和一个本地 (虚拟) 网络。我尝试通过将以太网连接的 DNS 设置更改为多个静态 Google 或 OpenDNS 等来修补泄漏。但这只会导致完全失去连接。当我将本地网络的 DNS 条目更改为静态条目时,DNS 泄漏测试仍会报告我的 ISP 的 DNS 服务器,因此这不起作用。
这不是 ISP 的问题,因为当我断开 VPN 连接并让 DNS 服务器保持静态(而不是属于 ISP 的自动 DNS 服务器)时,一切都会正常。我还能怎样修补 DNS 泄漏并保持互联网连接?出了什么问题?
我已经在 Google 上搜索了几个小时,但无果......