我正在尝试访问本地子网上的主机上的 Web 服务器,该主机在两个网络连接上都有一个 IP 地址。当我仅使用本地办公室连接时,我的请求(使用主机名)可以顺利到达目标。请记住,此特定主机也是本地办公室 DNS。但是,当我另外建立与公司内联网的连接(使用 Junos Pulse SSL VPN)时,现在我有两个活动的网络连接,按名称向主机发出的请求将转到公司 DNS,而公司 DNS 显然通过无法访问的另一个外部 IP 知道我本地主机的名称。因此,当公司 VPN 处于活动状态时,我无法使用此目标本地主机的主机名访问其 Web 服务。我仍然可以使用其本地办公室 IP 地址访问它。另请注意,我可以通过其(本地/不合格)主机名访问任何其他本地服务器。
我想,我想要的是学习如何调整我的 Windows 网络配置,以确保本地 DNS 首先处理所有事情,然后是公司 DNS。我已经尝试插入本地 DNS 的本地 IP,并将本地网络连接指标设置为“1”,但问题仍然存在。
答案1
我发现我需要从控制面板\网络和 Internet\网络连接将 LAN 连接移到 Junos VPN 连接前面。按 Alt 键打开菜单栏,选择高级->高级设置,会弹出另一个对话框。在适配器和绑定选项卡中的连接窗格中,我选择了相关的本地连接,然后单击窗格右侧的向上箭头按钮将此连接移到顶部。
我还将此连接的度量设置为 1。这可以从连接的“属性”对话框开始,选择 Internet 协议版本 4 并单击“属性”,然后在打开的对话框中单击“高级”,在打开的对话框中取消选中“自动度量”,并在文本字段中输入 1。在此对话框的 DNS 选项卡中,我确保我的本地域位于“附加这些 DNS 后缀(按顺序)”窗格中的列表顶部。单击“确定”,退出所有打开的对话框。