Windows 7 - VPN 和主机名查找

Windows 7 - VPN 和主机名查找

我已经使用 Sinology 盒子设置了一个 VPN 服务器,用于从家里访问我的办公室网络。

我可以访问所有办公室 IP,但主机名解析存在一些问题。DNS 查询有效:nslookup 命令成功。但是,如果我在任何软件(包括 ping)中输入办公室本地主机名,它就会无法解析 IP 地址。但如果我在主机名中添加一个点,它就可以正常工作。

看来:

  • 本地主机名上的 DNS 运行良好。在这种情况下,互联网路由器就是 DNS 服务器。
  • Windows 应用程序使用 DNS 查询来解析包含点的名称(可以是域限定主机名,也可以只是带有点的本地主机名)
  • Windows 应用程序使用其他机制(NetBIOS?WINS?)来解析不带任何点的普通主机名。
  • VPN 无法与这些其他机制协同工作。

有什么方法可以让名称查找正常工作吗?例如,强制 Windows 在此连接上使用 DNS 而不使用其他机制?

我无法使用固定的 IP 和主机文件,因为连接的计算机经常发生变化。

谢谢!

答案1

我不知道 Synology VPN,但通常(例如 ppp、l2ipsec、openvpn 等)当 vpn 启动时,远程系统会为您提供远程 WINS/DNS 服务器或/和后缀名称,以便在没有域的 DNS 中搜索主机(这取决于如何配置)

因此,当您的 VPN 启动时,请查看系统是否为您提供 DNS 搜索后缀(例如:example.com),否则请手动添加。希望这对您有所帮助!

相关内容