Microsoft DNS:为同一查询提供每个 src-subnet 的不同答案 - 我是否需要完整的水平分割/大脑?

Tom*_*ton 5 windows-server-2008 active-directory internal-dns split-dns

我有一个有两个 vlan 的网络,这两个 vlan 都是指我的 AD 服务器的 DNS。此网络上的某些服务器是多宿主的。假设我们有两个子网 A:192.168.7.0/24 和 B:192.168.5.0/24。然后我们有一个主机名为“carrot”的服务器。Carrot 有两个 IP,192.168.5.3 和 192.168.7.3。我希望每个子网上的用户都能够将“carrot.mydomain”解析为他们的“本地”IP。

这可能与 Windows DNS 服务器吗?我需要完全“裂脑”吗?有没有人得到有关这些设置的文档的任何有用链接,我有点 MS-DNS 新手。

编辑:假设主机“carrot”具有静态 DNS 条目,我很高兴将它们添加到我的 DNS 服务器。它不会以任何方式注册自己。

Eva*_*son 4

绑定“视图”功能将完全满足您的需求,但微软坚决拒绝实现类似的功能。

听起来子网优先级最接近您正在寻找的东西。此设置使服务器计算机按照与请求客户端的 IP 地址最匹配的顺序将“A”记录返回给客户端。

默认情况下,Windows Vista 和较新的 Windows 版本对从远程 DNS 服务器接收的结果执行此操作(请参阅http://support.microsoft.com/kb/968920),但在服务器上设置此选项允许早期客户端接收来自服务器的“A”记录按子网排序。请注意,DNS 服务器隐式假设 /24 子网(请参阅http://msmvps.com/blogs/acefekay/archive/2010/05/29/dns-and-subnet-priortization-amp-dns- round-robin.aspx了解有关此行为的大量背景信息),除非您调整配置。