首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于DDNS添加的自动子域通配符(windows服务器)

用于DDNS添加的自动子域通配符(windows服务器)
EN

Server Fault用户
提问于 2012-10-05 13:15:01
回答 1查看 940关注 0票数 2

我们正在运行一个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添加的自动子域通配符?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2012-10-10 13:25:51

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

代码语言:javascript
复制
for /F %%a in (host-list.txt) do 
  dnscmd /recordadd mydomain.tld *.%%a cname %%a.mydomain.tld.

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

代码语言:javascript
复制
dnscmd /enumrecords mydomain.tld @ /type A

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

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/435220

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档