我已经偶然发现了Windows机器的一个奇怪的行为,从Vista / 2008到8.1 / 2012 R2的所有Windows版本之间似乎相当一致; 使用Windows XP或Windows Server 2003时不会发生这种情况。
问题是这样的:当networking适配器configuration为DHCP并且DHCP服务器没有代表其客户端注册DNSlogging(因为它不能,或者因为它没有configuration这样做),那么转发Alogging获得注册,但反向PTRlogging不 。
一些更多细节:
ipconfig /registerdns会改变任何东西。 为什么会发生这种情况,如何解决?
不,configurationDHCP服务器进行DNS注册不是一个选项。
解决scheme是在networking接口的TCP / IP设置中检查Use this connection's DNS suffix in DNS registration中Use this connection's DNS suffix in DNS registration :

尽pipe看起来很奇怪,但这是确保Windows为DHCPnetworking连接注册A和PTRlogging的唯一解决scheme; 否则,只会注册Alogging。
几年前我遇到过同样的问题,下面的组策略设置是我如何解决它的。 这很容易矫枉过正,但是由于上述答案并没有涵盖从政策angular度出发的事情。
Computer Configuration\Administrative Templates\Network\DNS Client
根据MS :
Windows 2000将选项81及其完全限定的域名发送到DHCP服务器,并请求DHCP服务器代表其注册一个指针资源logging(PTR RR)。 dynamic更新客户端注册地址资源logging(A RR)。 DHCP服务器可以configuration为指示客户端允许服务器向DNS注册这两个logging。
静态configuration的(非DHCP)客户端向DNS服务器本身注册A RR和PTR RR。
该文章还提到Changing registry entries changes the behavior of the dynamic update DNS client. 所以可能有一个registry解决方法…寻找
编辑:
根据下面TheCleaner链接的文章,我在我的评论中提到的GPO不会做你想要的(是MS和闭源软件)。 但是选中“在DNS中注册此连接的地址”和“在DNS注册中使用此连接的DNS后缀”的checkbox使其正常工作。 我没有一个方便的testing环境来尝试…
在Windows 2008及更高版本中,DHCP范围中有一个选项,用于设置DHCP服务器使用DHCP客户端的主机(A)和PTR)logging自动更新权威DNS服务器。 您必须启用DNSdynamic更新并select“始终dynamic更新DNS A和PTRlogging,并在删除租约时放弃A和PTRlogging”选项。
DNS选项卡的图像
我们发现另一个问题是如果DNS区域(都)被设置为仅安全。 如果计算机没有生成唯一的SID,则Active Directory集成DNS将只能设置为允许安全更新。 让它们在前向和反向查找区域都设置为安全且不安全。