我们在本地网络上有一个 DNS 服务器,它有一些自定义 TLD,例如“local、dummy”等。以这些 TLD 结尾的域名解析为测试服务器,例如win2003测试.dummy。
VPN 连接建立时会出现此问题。Windows 尝试使用 VPN 服务器分配的另一个 DNS 服务器来解析这些域。这可防止虚拟域到 IP 的转换。
是否有一个简单的设置可以帮助我解决这个问题?
PS:VPN设置中的远程网关已禁用。
答案1
我假设您谈论的是客户端通过 VPN 进入网络的情况?
我看到了一些解决方案,它们都非常简单。
- 设置 VPN 以发布其中包含 .dummy TLD 的 DNS 服务器。
- 设置 VPN 发出的 DNS 服务器,使其具有指向 .dummy TLD 的正确内部 DNS 服务器的存根记录。
- 将 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 文件,并且所有客户端都会提取该更改。