【现象】
安装GlobalProtect软件后,无论ping什么计算机名称,统统被重定向到了127.0.0.1,使电脑无法访问局域网里面的任何电脑。
C:\Users\Octopus>ping a
Pinging a.cn-vpn.its.uq.edu.au [127.0.0.1] with 32 bytes of data:
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Ping statistics for 127.0.0.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
【解决办法】
这是由于网络的DNS设置不正确。如下图所示,任选一张网卡,在IPv4的DNS属性里面选择Append primary and connection specific DNS suffixes即可解决问题。
解决后就不会被重定向了:
C:\Users\Octopus>ping a
Ping request could not find host a. Please check the name and try again.
C:\Users\Octopus>ping localh
Ping request could not find host localh. Please check the name and try again.
【涉及到的注册表项】
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\Tcpip\Parameters\SearchList
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\Tcpip\Parameters\SearchList
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\SearchList
正常情况下应该为空。如果设置为cn-vpn.its.uq.edu.au,localdomain就会出现最开始描述的错误。