在 Windows 上使用拆分 VPN 时的 DNS

在 Windows 上使用拆分 VPN 时的 DNS

我在 Windows XP 上使用分割 VPN,如下所示:

VPN:当我登录时,所有流量都会通过 VPN 路由吗?

我的问题是:如何找出 DNS 请求的去向?如果我在浏览器中输入一个地址(如 www.google.com),两个网络接口中的哪一个会解析它?我的 hosts 文件只有一个 localhost 条目。

编辑:即使 VPN 客户端未运行,我似乎也可以对“internalserver”执行 nslookup,它不是互联网主机名,而是仅存在于 VPN 网络内的私有主机名。这可能是从哪里来的?Windows 是否在某处缓存 DNS 查找?在哪里?

C:\Documents and Settings\user1>nslookup internalserver
*** Can't find server name for address 192.168.1.1: Non-existent domain
*** Default servers are not available
Server:  UnKnown
Address:  192.168.1.1

Non-authoritative answer:
Name:    www.companyserver.com
Addresses:  xx.xx.xxx.xx, xxx.xxx.xx.xx

答案1

您可以通过打开命令提示符并输入 nslookup www.google.com 来查看 DNS 服务器的回复。这将显示解析 www.google.com 的 DNS 的 IP

我的系统报告如下,表明我正在使用 OpenDNS 服务器服务器:resolver1.opendns.com 地址:208.67.222.222

非权威答案:名称:www.google.com 地址:67.215.65.132

相关内容