DHCP-DDNS添加的自动子域通配符(Windows服务器)

我们运行Windows Server 2008 AD作为DHCP和DNS,用于超过300台PC。

当名称为“harry”的PC桌面连接到networking时,DHCP服务器将为其提供租约,并通过Windows DHCP + DNS添加相应的A&PTRlogging。

这工作正常; harry.my.domain指向192.168.1.3,客户端知道它的名字是harry.my.domain,192.168.1.3指向harry.my.domain,这一切都很棒。

现在我希望每个PC都有一个通配符:例如* .harry.my.domainparsing为192.168.1.3,但是我不想为AD中的每个300个DHCP PC手动准备通配符logging。

有没有办法做到这一点?

谢谢!

PS:我的需求是非常接近这个问题(但与unix,isc-dhcpd和绑定,我更熟悉…),所以我把它作为模板: 自动子域通配符的DHCP添加DDNS?

在DNS服务器上的cmd.exe中:

for /F %%a in (host-list.txt) do dnscmd /recordadd mydomain.tld *.%%a cname %%a.mydomain.tld. 

注意:host-list.txt应该包含networking上的每个主机名。 创buildhost-list.txt的一种方法是编辑以下命令的结果:

 dnscmd /enumrecords mydomain.tld @ /type A 

这并不完美,因为它在DNS中创build了许多新的子区域。