RODC上的计算机没有进行身份validation

我有2个networking:

  • 172.33.0.x:我的内部networking
  • 192.168.1.x:我的DMZnetworking
  • 我在我的域的内部networking中有一个DC,在同一个域中的DMZ中有一个RODC。 这两个networking之间存在防火墙,只允许我指定的端口/stream量。

    当我在DMZ中添加一台计算机并尝试将其添加到域时,它仍会尝试访问内部networking上的DC,而不是DMZ中的RODC。 我已经完成了此处指定的更改( http://support.microsoft.com/kb/977510 ,即允许RODC可被发现)。

    我允许我的RODC和DC之间的以下端口:

    服务来源目的地
     Ephemeral ports 49152:65535 49152:65535
     FRsRPC 1:65535 53248
     Kerberos 1:65535 88
     LDAP 1:65535 389
     SMB 1:65535 445
     NTP 1:65535 123
     RPCC端点1:65535 135
    

    我有两个站点设置… DMZ和内部。 RODC是DMZ站点的一部分,DC是内部站点的一部分。 子网也设置,并分配到正确的网站。

    如果我在DMZ中的计算机上运行nltest /dsgetdc:mydomain.local,则返回RODC。

    一些东西:

    networking数据包捕获几乎可以肯定地指向你正确的方向。

    客户端上的Netlogondebugging提供了有用的信息。

    日志保存在:C:\ Windows \ debug \ netlogon.log。

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters] "DBFlag"=dword:24401F04 "MaximumLogFileSize"=dword:3200000 

    在configuration站点时,真正重要的是将什么DNSlogging返回给客户端。 这是如何知道连接到哪个DC。 netlogon.log实际上会显示你的区域:

     01/14 06:46:53 [CRITICAL] NetpDcGetDcNext: _ldap._tcp.ACMEHQ._sites.dc._msdcs.acme.com. 

    我会检查DNS中的该区域。

    后来:

     01/14 06:46:55 [CRITICAL] NetpDcGetName: acme.com.: IP and Netbios are both done. 

    因此,RODC的DNSlogging不在预期的区域中,或者没有被DNS服务器返回,或者客户端正在获取正确的DNSlogging,但是还有其他问题正在发生,并且正在连接到其他DC。 顺便说一下,这是预期的行为。