问题
最近,由于合并,我们组织中的计算机迁移到新的AD域。 我们在让客户dynamic注册我们的AD集成DNS中的DNSlogging时遇到了问题。
当客户端(ipconfig / registerdns)手动触发注册时,一切正常。 您可以看到在wireshark中发生的注册过程如下所述: https : //technet.microsoft.com/en-us/library/cc771255.aspx
但是,只有大约50%的客户似乎是自己做这个。 另一方面,这个过程似乎没有触发。 即使上述文章中提到的事件(例如启动时)应该导致客户端向DNS服务器注册他们的Alogging。
我有tcpdump不断捕获正在展示这个问题的一组桌面的stream量。 在这些转储中,我找不到受影响计算机的任何注册尝试。
有些事情要注意我们的环境
我们尝试了一些东西
对于其中一个DHCP范围,我们将连接后缀设置为新域,将DNS服务器设置为新域控制器。 这似乎没有什么差别。
这似乎是一个有关这个问题的有趣的职位: http : //blogs.msmvps.com/acefekay/2012/11/19/ad-dynamic-dns-updates-registration-rules-of-engagement/但大多数的东西上面提到的是有序的。 除了在新的域控制器上禁用IPv6的事实。
更多的信息在回应Craig620的答案
我怀疑它可能来自工作站上错误configuration的DNS主后缀(或在networking连接上设置的DNS后缀)。 只是为了澄清,我不是在说search后缀。
你能确认这两个属性在客户端是正确的吗?
太多未知的评论…
什么版本的操作系统是DNS服务器? 客户?
做失败的客户端都属于一个域,还是跨域问题?
这个问题是否也会出现带有静态地址的机器?
您是否正在将客户从oldDom移动到newDom?
50%没有DNSlogging的客户端还有什么独特之处?
客户只需每24小时注册一次DDNS。 如果你只是在等待它发生,耐心等待…
DDNS动作首先查询区域SOA(授权开始)。 区域名称是不同的(green.com,blue.com)还是类似的(green.com,grass.green.com,frog.green.com)? 如果类似,您是否有区域代表团设置? 如果没有发送到正确的DNS服务器,注册将失败,并且您有类似的名称空间没有区域委派。
你有没有任何DNS相关的GPO? 有一个GPO选项来禁用dynamicDNS注册。 当DHCP服务器被configuration为代表它为其发放地址的客户端注册DNS名称时,通常使用这种方法。
编辑1/16
为什么newDom中的客户端仍然由oldDom中的DHCP服务器提供服务,使用oldDom的后缀获取DHCP选项,并被告知使用oldDom DC进行DNSparsing? 这一切都可以工作,但也增加了可能导致问题的复杂性。 即使你有一个原因,尝试在一个新的DHCP服务器在一个小的客户端基地进行testing,在newDom没有以任何方式引用oldDom(后缀,DNSparsing器等)。
你能回答关于DHCP选项81的Jeremy Gibbons的问题吗?
有几件事情可以尝试帮助缩小问题的根源。 做一个小样本(比如6-10)不同的机器:
将6-10个地址中的一个DHCP作用域缩小,删除这6-10台机器的DNSlogging,然后为这些机器分配静态。
删除不同的6-10台机器的DNSlogging,将它们移到没有应用组策略的OU。
如果问题不为第一组客户端重新报告,问题可能与DHCP有关。
如果第二组客户端的问题没有得到解决,问题可能与GPO有关。
编辑1/27
尝试启用这两个事件日志:
信不信由你,dynamicDNS注册实际上是由DHCP客户端服务执行的。 调用“ipconfig / registerdns”。 查看这些日志中的每一个,看起来不合适的东西。 这是一个成功的注册看起来像:
Log Name: Microsoft-Windows-Dhcp-Client/Operational Source: Microsoft-Windows-Dhcp-Client Date: 1/27/2016 8:42:01 AM Event ID: 50042 Task Category: DNS State Event Level: Information Keywords: User: LOCAL SERVICE Computer: dns1.acme.local.com Description: Dns registration has happened for the adapter 12. Status Code is 0x0. DNS Flag settings is 10.
我通过使用以下GPO设置来解决此问题:
计算机configuration – >策略 – >pipe理模板 – >networking – > DNS客户端 – >dynamic更新 – >启用
这很奇怪,因为未configuration时的行为已启用。 我加倍检查,除了后缀search列表,我们没有任何关于DNS的其他组策略处于活动状态。