Windows
用於 DHCP-DDNS 添加的自動子域萬用字元(Windows 伺服器)
我們正在執行 Windows Server 2008 AD,作為 300 多台 PC 的 DHCP 和 DNS。
當名為“harry”的 PC 桌面連接到網路時,DHCP 伺服器為其提供租約,並通過 Windows 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 PC 中的每台準備萬用字元記錄。
有沒有辦法做到這一點?
謝謝!
PS:我的需求與其他問題非常接近(但對於 unix、isc-dhcpd 和 bind,我更熟悉…)所以我將其作為模板: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 應該包含網路上的每個主機名。創建 host-list.txt 的一種方法是編輯以下命令的結果:
dnscmd /enumrecords mydomain.tld @ /type A
但它並不完美,因為它在 DNS 中創建了許多新的子區域。