![匯出/匯入 DNS 項目 - Windows Server 2008 R2](https://rvso.com/image/617248/%E5%8C%AF%E5%87%BA%2F%E5%8C%AF%E5%85%A5%20DNS%20%E9%A0%85%E7%9B%AE%20-%20Windows%20Server%202008%20R2.png)
我有一個Windows 2008 R2 Server
,它的主要作用是成為一個DNS server
。
我找不到如何匯入先前「匯出」的 DNS 項目。
為了導出,我選擇了伺服器,點擊Action->Export List
。
這創建了條目的文本文件。如果出現問題並且我需要恢復先前的設置,如何匯入這些條目?
如果有一種方法可以透過 GUI 來完成此操作,那對我來說會更好。
答案1
如果這是標準 DNS 區域,則備份和還原的最簡單方法就是簡單地複製相關區域檔案;您可以在 C:\Windows\System32\DNS 中找到它,它的名稱為「your.zone.name.dns」。
答案2
您無法透過 GUI 匯出區域,但可以透過命令列執行此操作:
dnscmd /zoneexport MYDOMAIN.com MYDOMAIN.com.txt
預設情況下,該文件MYDOMAIN.com.txt
將以C:\Windows\System32\dns
.
來源:dnscmd。
答案3
這不會匯出 DNS 記錄,而是匯出右側窗格中的任何內容的清單(txt 或 csv)。這與任何其他工具(例如 ADUC)中存在的功能相同。
編輯:
澄清一下,您沒有匯出 DNS 記錄或區域檔案。您只是匯出了 DNS 記錄的列表,或者更準確地說,您匯出了 DNS 管理控制台中右側窗格的內容列表。如果您想要匯出實際的區域文件,請使用 dnscmd 工具:
答案4
對於那些幸運仍在使用 Windows 2003,但也不喜歡 CMD 批次腳本的人:
Windows Server 2003 DNS 服務將檔案以純文字形式儲存在C:\System32\dns\
資料夾中。這些文件是純文字文件,可以編輯、變更或匯入到新的 Linux 名稱伺服器中。