XP包括之前的系统拨入VPN后,会发现VPN接口配置的DNS的优先级不够而无法对内部主机进行解析。导致虽然已经连上了vpn但是但是无法打开youtube、twitter等网站,因为系统默认的DNS还是原来的本地连接的DNS,依旧被劫持中。

而通过修改注册表值即可解决这个问题。

1. 点击开始, 点击运行, 键入REGEDIT, 然后按确定。

2. 点选至以下的子键:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Linkage

3. 在右侧点选 Bind.

4. 在键值表内, 选择 “\Device\NdisWanIp” , 使用剪切/粘贴法将该值移到最上。

5. 完成后按确定退出注册表编辑器.

通过该操作,调整了TCP/IP的绑定序列,将VPN拨号等初级接口的优先级调整为第一。

这样,通过该端口得到的TCP/IP属性会被优先使用。

参考: http://support.microsoft.com/kb/311218/zh-cn