题 OpenVPN DNS无法解析


我连接到OpenVPN服务器,该服务器配置了将VPN重定向为默认网关并推送我的内部DNS服务器的选项:

push "dhcp-option DNS 192.168.1.2"
push "redirect-gateway def1"

当我这样做时:

ipconfig /all

我在列表中看到了我的192.168.1.2 DNS服务器。我还可以 ping 192.168.1.1 成功。

我的问题是,当我尝试 ping somesite.internal.dom 我没有从我的内部DNS服务器获得结果。我从OpenDNS(处理我的非VPN DNS流量)得到结果告诉我该网站不存在。

如果我 ping somesite.internal.dom 从直接连接到网络的机器(即没有VPN),它可以正常解析。

如何让我的OpenVPN连接首先尝试VPN DNS服务器?或者一起忽略本地DNS流量?


9
2017-07-10 21:31






答案:


网络接口的绑定顺序决定了Windows将访问DNS服务器的顺序。您没有指定您正在使用的Windows版本。在Windows XP中,“网络连接”对话框中的“高级设置...”对话框允许您更改绑定顺序。它位于Windows 7中的相同位置,但是在进入“网络连接”对话框时,术语略有改变。 (我一般只是跑 ncpa.cpl 无论如何要在Windows 7中到达那里......)

将OpenVPN“NIC”放在“Connections”列表中列表的顶部,将首先查询其DNS服务器。


10
2017-07-10 23:16



我已经在列表顶部有VPN连接,但Windows仍然使用另一个连接的DNS ... - Kolyunya


在Windows 7中,打开ncpa.cpl后,您需要点击“Alt”以显示菜单。然后转到高级 - >高级设置...以获取可以编辑绑定顺序的对话框。


5
2017-08-12 09:36



您还可以通过转到“组织” - >“布局” - >“菜单栏”来永久打开菜单: sevenforums.com/tutorials/517-menu-bar-turn-off.html - MLM