我在 Windows XP 上使用分割 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