使用 Windows 版 VPNC Front End 连接到 VPN 时如何修复 DNS

使用 Windows 版 VPNC Front End 连接到 VPN 时如何修复 DNS

使用以下方式连接到 VPNVPNC 前端对于 Windows 8,Web 浏览器无法解析 DNS 地址。我可以从终端使用 nslookup,并且直接在浏览器中输入 IP 地址即可,因此存在有效连接。

我该如何解决?

答案1

我在这里分享解决方案,因为这让我抓狂了好几个月。

解决这个问题的方法是编写一个运行以下命令的脚本:

ipconfig /registerdns
ipconfig /flushdns

建立 VPN 连接后,可以通过将此脚本添加为后脚本来运行。

在此处输入图片描述

答案2

此技巧在 Windows 8.1 下不起作用。相反,我不得不按照以下说明操作http://support.microsoft.com/kb/311218

Click Start, click Run, type regedit32 in the Open box, and then click OK.
Click the following registry subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Linkage
In the right pane, double-click Bind.
In the Value data box, select the "\Device\NdisWanIp" item, press CTRL+X, click the top of the list of devices, and then press CTRL+V.
Click OK, and then quit Registry Editor.

我的系统上的 VPN 适配器的设备 GUID 是\Device\{072F5025-EBEB-4408-BE1C-1E015F4838FD}(我通过跟踪错误才发现的)。当我将其放在列表顶部时,一旦建立 VPN 连接,我的 DNS 查询就会起作用。

相关内容