以下是在Windows 2008 R2上运行的Active Directory设置的体系结构。 所有的客户端都是Windows 7 32/64位。
该设置有三个站点,每个站点都有自己的Active Directory基础结构和两台服务器。 客户端和AD服务器位于不同的子网中。 客户端位于多个子网中,并使用AD站点和服务绑定到AD。 所有的站点都是相互关联的,可以复制AD和DNS。
我现在有一个问题,与DNS循环。 我的内部应用程序基于对AD的DNS查询,并基于子网将其转到特定的应用程序服务器。
DNS循环以循环方式给出dns的特定IP,例如:
c:\> nslookup abc.com
名称:abc.com
地址:192.168.0.51
192.168.0.52
172.31.100.52
10.0.0.51
172.31.100.51
10.0.0.52
下一次,
c:\> nslookup abc.com
名称:abc.com
地址:10.0.0.52
192.168.0.52
172.31.100.52
10.0.0.51
172.31.100.51
192.168.0.51
等等。 这会导致应用程序出现问题,因为它会尝试去错误的服务器。
现在的实际问题,我试图通过closures在DNSpipe理单元中切换DNS循环
现在,DNS循环不会发生,但客户端的nslookup会转到其他站点的DNS。
例如,站点1中的客户端将nslookup返回为:
c:\> nslookup abc.com
名称:abc.com
地址:192.168.0.52
10.0.0.52
172.31.100.52
10.0.0.51
172.31.100.51
192.168.0.51
总是返回192.168.0.52的IP地址。 我怎样才能让客户永远在其网站查询相同的DNS? 我不确定是否可以使用networking掩码sorting
dnscmd / confing
因为AD和客户端在不同的子网。 任何人都可以帮我解决这个问题吗?