我的网络中有 2 个域,均在 Windows Server 2012 R2 中
域 A:主域
域 B:演示域,用于进行一些测试。
我需要我的 DNS 识别域 B 中机器的名称,例如域 A 中任何机器的 mail-server.domainB.com。所以我不知道如何配置域 A 中的 DNS 来解决我的问题。
PD:可以避免域联合来做到这一点吗?
有什么建议吗?谢谢!
此致敬意,Buscatrufas。
答案1
有几种方法可以做到这一点。如果您愿意使用 FQDN 而不是短 NetBIOS 名称,最简单的方法是在每一侧为远程域设置条件转发器。请参见此处:https://technet.microsoft.com/en-us/library/cc794735(v=ws.10).aspx
如果您同意为每台计算机跨域保留唯一的名称,则可以将此与每台计算机上的两个域的 DNS 后缀结合使用。这将允许您查询/ping 类似“ping BOB”的内容,它会首先尝试 BOB.domainA,然后尝试 BOB.domainB,后者将转发到另一个域(再次使用条件转发器)。
当您说“域联合”时,我无法判断您是在谈论跨林还是指林内的域信任。如果您想设置信任并让 DNS 服务器在它们之间复制区域信息,您可以按照以下指南操作:https://blog.ed.gs/2014/02/24/two-way-active-directory-cross-domain-trust/
如果您谈论的是跨林的 DNS 解析,那么如果您不想跨林联合/信任,那么像这里开头的条件转发器就足够了。再次提醒,请记住,除非您愿意为每台计算机或服务器添加 DNS 后缀,否则在 ping 或尝试访问其他林/域上的某些内容时,您将需要使用 FQDN。