位于我们的DMZ中的Windows Server 2012 R2 Standard与连接到RoDC时有问题

我们的内部局域网中有多个2008 R2 DC,在我们的DMZ中有一个2008 R2 RoDC。

我们在DMZ中设置了2008 R2服务器,并使用DJOIN将它们join了域。

一切工作正常,但后来我们开始在我们的DMZ中设置2012 R2服务器。 DJOIN成功将2012 R2服务器连接到域,但我们无法使用任何域用户login。 在login过程中,它会显示“其他用户”,然后显示“当前没有可用于login请求的login服务器”

我们在非军事区build立了一个2012 R2 RoDC,但问题仍然存在。

我们find了解决此问题的临时解决方法,即打开从新的2012 R2服务器到内部networking中的主域控制器的通信,然后成功在2012 R2服务器上以域用户身份login。 之后,可以再次阻止通信,其他用户可以使用其域用户login到DMZ中的2012 R2服务器。

我们打开了完全访问(TCP / IP)的主要域控制器,它可能会打开几个端口到任何域控制器。

由于这种暂时的解决方法并不是一个好的解决scheme,我们希望能够find为什么2012 R2服务器不希望与任何RoDC(s一个2008 R2和一个2012 R2)进行通信的原因, DC在内部networking

由于2012 R2服务器无法在DMZ中findRoDC,我想这是一个DNS问题但是2008 R2和2012 R2之间有什么变化? 我曾经和我们的顾问进行过search和交stream,但他们不知道可能是什么原因

请帮忙

客户端计算机无法发现它所在的AD站点。当您将防火墙打开到读写DC时,计算机就能够发现它所在的AD站点,问题就消失了。 为了避免必须打开读写DC的访问权限,您必须事先告诉计算机它在哪个AD网站。

回答:

  1. 导航到:HKLM \ System \ CurrentControlSet \ Services \ Netlogon \ Parameters
  2. 在右侧窗格中,创build一个名为SiteName的新string值,并为值名称键入客户端计算机所在站点的名称。
  3. closuresregistry编辑器并重新启动客户端计算机以使registry更改生效。

这里是我find答案: http : //social.technet.microsoft.com/forums/windowsserver/en-US/968e5f0f-8dda-4e57-b37f-8d858d568225/perimeter-network-to-rodc-no-logon-服务器-使用可供支持IPSec的隧道

这是官方的微软参考资料。 在“在客户端计算机上运行join脚本”部分的步骤6-8中提到了registry项。 http://technet.microsoft.com/en-us/library/dd728035(WS.10).aspx