VPN 启动时 Windows 无法解析自定义域?

VPN 启动时 Windows 无法解析自定义域?

我们在本地网络上有一个 DNS 服务器,它有一些自定义 TLD,例如“local、dummy”等。以这些 TLD 结尾的域名解析为测试服务器,例如win2003测试.dummy

VPN 连接建立时会出现此问题。Windows 尝试使用 VPN 服务器分配的另一个 DNS 服务器来解析这些域。这可防止虚拟域到 IP 的转换。

是否有一个简单的设置可以帮助我解决这个问题?

PS:VPN设置中的远程网关已禁用。

答案1

我假设您谈论的是客户端通过 VPN 进入网络的情况?

我看到了一些解决方案,它们都非常简单。

  1. 设置 VPN 以发布其中包含 .dummy TLD 的 DNS 服务器。
  2. 设置 VPN 发出的 DNS 服务器,使其具有指向 .dummy TLD 的正确内部 DNS 服务器的存根记录。
  3. 将 VPN 发出的 DNS 服务器设置为 .dummy TLD 的辅助 DNS 服务器。

答案2

在我看来,您问的是如何配置拆分 DNS。

看看这篇文章是否有帮助:
在 Windows Server 2003 上配置拆分 DNS 系统

以较小的方式,另请参阅:
在多 DNS 服务器环境中,如何配置 DNS 服务器来解析本地和远程主机?

答案3

你可以把它们输入到电脑里C:\Windows\System32\drivers\etc\hosts文件。尝试修改指向的 DNS 服务器只会导致 VPN 另一端的主机解析出现问题。

答案4

您可以尝试在 LMHOSTS 文件中使用 INCLUDE,具体请参见 Microsoft 知识库http://support.microsoft.com/kb/102725

如果测试服务器发生变化,请更新中央服务器上的 LMHOSTS 文件,并且所有客户端都会提取该更改。

相关内容