1. 新增kamancy.aa.com加入正向對應區域的整合AD主要區
C:\Windows\system32>Dnscmd . /ZoneAdd kamancy.aa.com /DSPrimary
DNS 伺服器 . 版本為 6.1.7600
正在內建網域目錄分割中建立區域...
DNS 伺服器 . 已建立區域 kamancy.aa.com:
命令已成功完成。
完成的畫面:
此指令等同下圖新增區域精靈的: 有勾選將區域存放在 Active Directory(只有DNS伺服器是可以寫入網域控制站時才可使用)
2. 新增kamancy.bb.com加入正向對應區域的標準主要區Zone
C:\Windows\system32>Dnscmd . /ZoneAdd kamancy.bb.com /Primary
DNS 伺服器 . 已建立區域 kamancy.bb.com:
命令已成功完成。
完成的畫面:
此指令等同下圖新增區域精靈的 : 不勾選”將區域存放在Active Directory (只有 DNS 伺服器是可寫入區域控制站時才可使用)”
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)
命令已成功完成。
完成的畫面:
4. 新增一筆www的CNANE記錄到區域kamancy.aa.com 並指定到 server1
新增 CNAME 記錄以用於 www.kamancy.aa.com (位於 kamancy.aa.com)
命令已成功完成。
完成的畫面:
若要使用其他功能,可參考以下語法與 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 去執行即可。
批次加入A Record 的方法:
. A 1.2.3.4^pDnscmd . /RecordAdd
再整理一下,完整語法就出來了,貼到 cmd 去執行即可。
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
沒有留言:
張貼留言