我们正在运行一个WindowsServer2008AD,用作300多台PC的DHCP和DNS。
当名为"harry“的PC桌面连接到网络时,DHCP服务器会给它一个租约,并通过DHCP+DNS添加适当的A& PTR记录。
这很好;harry.my.domain指向192.168.1.3,客户机知道它的名称是harry.my.domain,192.168.1.3指向harry.my.domain,所有这些都很棒。
现在,我希望每台PC都有一个通配符:例如,*.harry.my.domain解析为192.168.1.3,但我不想手动为AD中的300 DHCP中的每一个编写通配符记录。
有办法这样做吗?
谢谢!
PS:我的需求非常接近于另一个问题(但对于unix,isc-dhcpd和bind,我更熟悉.)所以我把它作为模板:用于DDNS添加的自动子域通配符?
发布于 2012-10-10 13:25:51
在DNS服务器上的cmd.exe中:
for /F %%a in (host-list.txt) do
dnscmd /recordadd mydomain.tld *.%%a cname %%a.mydomain.tld.注意:主机-list.txt应该包含网络上的每个主机名。创建host-list.txt的一种方法是编辑以下命令的结果:
dnscmd /enumrecords mydomain.tld @ /type A但是,它并不完美,因为它在DNS中创建了许多新的子区域。
https://serverfault.com/questions/435220
复制相似问题