1. 新增kamancy.aa.com加入正向對應區域的整合AD主要區
C:\Windows\system32>Dnscmd . /ZoneAdd kamancy.aa.com /DSPrimary
DNS 伺服器 . 版本為 6.1.7600
正在內建網域目錄分割中建立區域...
DNS 伺服器 . 已建立區域 kamancy.aa.com:
命令已成功完成。
完成的畫面:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLZKUfL9_KlLFZsbHFP8pPnr2PTjeY363vmh4ckrl-i01PqEEQvKKAjTo3JW2fMChsH3sJ5mFPheW1se-FGo3OTRvgoHjHlY0atmWVzdXkPLVRVPZqY5KwdXOLCV8kRjOUtl-cLdtPLiqW/s800-Ic42/Dnscmd_Add_Windows_DNS_Server_Record_1.png)
此指令等同下圖新增區域精靈的: 有勾選將區域存放在 Active Directory(只有DNS伺服器是可以寫入網域控制站時才可使用)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIQsewnnt_Jiak1A8ylMN8krUmYY9ztZuIg2Zt54gVzjzxG_M3nefL4Rr7Vcz_lHoLoqEH0TZ9vfQOKu8l6_cc-aKpubrwPH6crgdv7pDbl9fpy7Ipmxbb1-W7DYC58sSlBw6XGp83kDXV/s800-Ic42/Dnscmd_Add_Windows_DNS_Server_Record_2.png)
2. 新增kamancy.bb.com加入正向對應區域的標準主要區Zone
C:\Windows\system32>Dnscmd . /ZoneAdd kamancy.bb.com /Primary
DNS 伺服器 . 已建立區域 kamancy.bb.com:
命令已成功完成。
完成的畫面:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpJOY2HNEXzyfKBoA5Yc1xleI-txDXyze1J1vX7HsNcmQGuXvZu4DPpXFNZ8_7t0vguE1b3BKVrIp5bGG8ULe-_4wt6kjMHulcTNmgSBP0qlz9-KiK8Blvl2FgojtA3sH6cYSgsJn24Ir9/s800-Ic42/Dnscmd_Add_Windows_DNS_Server_Record_3.png)
此指令等同下圖新增區域精靈的 : 不勾選”將區域存放在Active Directory (只有 DNS 伺服器是可寫入區域控制站時才可使用)”
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyZn_qjo6L4n8fqIm3_JwIaiTNt7TURLY9ixWv8Qx-p9IJNDyfSgYQ0oVScMNlKRH_TMe6aW5DluNgLzLmsjUYVGpKDepxTB9Vmoq21XRKXoBMhgD9fntrZXN8dDQU9M-TkiGIMfpLI-uv/s800-Ic42/Dnscmd_Add_Windows_DNS_Server_Record_4.png)
3. 新增一筆1.2.3.4 的A 記錄到區域kamancy.aa.com
C:\Windows\system32>Dnscmd . /RecordAdd kamancy.aa.com . A 1.2.3.4
新增 A 記錄以用於 . (位於 kamancy.aa.com)
命令已成功完成。
完成的畫面:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsnpZ7lqnbm7VBXTOYnRA6okVZF0qOSG6eEijq2VIzwjIOAvFFsIVx9BT5IIhySxo0dQujjHk0ofCmXl6flRiyqvyaucT7cooNiwIvpWYP9uLotdk-Yr8O-bmh0Ou96nJjomIwje249zBt/s800-Ic42/Dnscmd_Add_Windows_DNS_Server_Record_5.png)
4. 新增一筆www的CNANE記錄到區域kamancy.aa.com 並指定到 server1
新增 CNAME 記錄以用於 www.kamancy.aa.com (位於 kamancy.aa.com)
命令已成功完成。
完成的畫面:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoaIYI_GMO-PwRNiBE9up6r2mrcpRRgVn_DlGeNH4lP5jUlgXaiFSqNQAQGImUmWDlMnsZqoGvoMBXR34yfs2-i6oIUxReN37xdzbyGsNI5wBbIls1C-y6i_8OT8wyxHcCSvz50oPxtwy2/s800-Ic42/Dnscmd_Add_Windows_DNS_Server_Record_6.png)
若要使用其他功能,可參考以下語法與 Dnscmd 常用指令:
ZoneAdd 的cmd語法:
使用方式: DnsCmd <ServerName> /ZoneAdd <ZoneName> <ZoneType> [<Options>]
<ZoneName> -- 區域的 FQDN
<ZoneType>:
/DsPrimary [/dp <FQDN>]
-- DS 整合主要區域
/Primary /file <filename>
-- 以檔案為主的標準主要區域; 必須包含檔案名稱。
在 kamancy.aa.com 中刪除Server2的 A 紀錄
Dnscmd /Recorddelete kamancy.aa.com Server2 A /f
查詢 kamancy.bb.com 這個區域的資訊
Dnscmd /zoneinfo kamancy.bb.com
查詢指定DNS Server的區域資訊
Dnscmd ServerName /info
列出DNS Server的區域
Dnscmd ServerName /enumzones
列出 DNS Server中所有的紀錄
Dnscmd /ZonePrint ServerName
將 kamancy.bb.com 這個區域所有的Record匯出至 C:\Windows\system32\dns\ZoneRecord.txt
Dnscmd /ZoneExport kamancy.bb.com ZoneRecord.txt
若需要大量產生Windows DNS Server Record,可以寫個 Script 配合DNS command批次匯入。
或是像自己以前是用 Word 的尋找取代功能,將要加入的 record 清單加上 Dnsmd 的語法去跑。
批次加入Zone 的方法:
/DSPrimary^pDnscmd . /ZoneAdd
再整理一下,完整語法就出來了,貼到 cmd 去執行即可。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-QepeYwFZPQookSa-FEXFUOkFqGGWvkiL7z0jWaad51ybQ3k3iSGcng_MG3KrkzlyuWlJhuvLHN6pHdPwFmn34FbI0oCux347H-jjzHXdeQWts6E5bp6gYxrMKUIvl-hh41qUxNibEQnX/s800-Ic42/Dnscmd_Add_Windows_DNS_Server_Record_7.png)
批次加入A Record 的方法:
. A 1.2.3.4^pDnscmd . /RecordAdd
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjGRC5gXpGFFgogqFL_tNatoQQSF4nJ5BlcbWRGNdC8E-5B2UbJ0BgCBEcK99ruuKFk1h3nr54jImv6PCNEo6fb9JCfjm54Ecl2d7F9AftakacocLw06DOMF_2eWvqFi1tgVpOjlqBM1-0/s800-Ic42/Dnscmd_Add_Windows_DNS_Server_Record_8.png)
再整理一下,完整語法就出來了,貼到 cmd 去執行即可。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiegSXDmonoDAy2MCvYHpZNlP1JW981g-HYWwuLl974jCeqGjcJEw17MPHAYbPsgviK5EfMTUFOdfQARlnSt8CY1jxkwjUO6J2t8bfEEIbzvijYBLNkboU-1t30ewiK9PHliS-7GgqGh906/s800-Ic42/Dnscmd_Add_Windows_DNS_Server_Record_9.png)
PS. ^p表示換行符號
參考資料:
[ cmd ] 使用 bat 執行 Dnscmd 批次產生 Windows DNS Server Record 與批次產生 A Record
http://evil-ms.blogspot.tw/2015/09/cmd-bat-dnscmd-windows-dns-server.html
Dnscmd Syntax
http://technet.microsoft.com/en-us/library/cc756116(v=ws.10).aspx
將主機 (A 或 AAAA) 資源記錄新增至區域
Adding a host (A or AAAA) resource record to a zone
http://technet.microsoft.com/zh-tw/library/cc816775%28v=WS.10%29.aspx
沒有留言:
張貼留言