VPN 连接的 DNS

VPN 连接的 DNS

我公司有两台 Windows PC(XP 和 7)。两台都通过 OpenVPN 连接到总部。在其中一台上我可以访问内部总部网站。在第二台上则无法访问。我tracert在两台电脑上都访问了,结果显示:

  1. 对于 XP,它连接的第一个点是 HQ 中的 VNC 服务器,经过 3 次跳转即可到达网站。
  2. 对于 7,它连接的第一个点是我们的本地路由器,它首先经过多个城市(10 跳),然后到达总部的主路由器。最后它无法加载该网站。

我猜是因为两台电脑的 DNS 用法不同。但我找不到如何修改它。你能帮忙吗?

Win7:
IP配置:http://pastebin.com/VmaQHrh9
网络状态:http://pastebin.com/nc7Styu5
tracert:http://pastebin.com/HMSJtrtV

操作系统:
IP配置:http://pastebin.com/Ee9qcXtg
网络状态:http://pastebin.com/QdzKmJCs
tracert:http://pastebin.com/BbyUg6SP

答案1

Windows 7 机器使用 192.168.0.1 作为 DNS(可能是使用 ISP DNS 服务器的家用路由器)。这会将您的网站解析panteon.cbk.waw.pl148.81.24.15

XP 盒正确使用内部 DNS 服务器192.168.252.200并解析panteon.cbk.waw.pl为内部 IP 192.168.252.179

有几种方法可以解决这个问题:

  1. 为您的内部网站使用唯一的 URL,例如。internalweb.cbk.waw.pl
  2. 在 Win 7 框中添加一个 HOSTS 文件条目以panteon.cbk.waw.pl使用内部 IP192.168.252.179
  3. 将 Win 7 框设置为使用 DNS192.168.252.200作为主 DNS

主要问题是您的目标网站根据您使用的 DNS 进行内部和外部解析。

相关内容