有没有办法在同一个Windows 2003安装上运行多个DNS服务器实例? 我们必须支持多个开发团队在不同的环境中使用相同的服务器名称进行编码,这些服务器名称将根据团队parsing为不同的IP。
这些是为了内部开发,所以服务器故障等不是问题。 我正在寻找一种方法来避免在每个环境中设置一台服务器2003 DNS服务器。
简短答案是“否”(至less对于外部/规则DNS查找),因为DNS需要在端口53上运行。
你可以做的一件事情(取决于会有多大的痛苦)是修改一些PC上的主机文件,以便它们以你想要的方式解决,而不必去DNS服务器查找。
这就是说…你提到这是内部使用。 所以你可能会想出一些解决办法。 也许有条件的转发可能会帮助你?
你需要的是Windows Server 2003 DNS Server确实支持的“split horizon”或“split brain”DNS。
基本上,您可以为同一个域设置多个区域文件,并将每个区域文件提供给不同的IP地址,IP地址范围或networking适配器。
我只在BIND9上做过这个,但是我知道它可以在Windows Server 2003 DNS服务器上完成。
https://web.archive.org/web/1/http://blogs.techrepublic%2ecom%2ecom/networking/?p=1362