匯出/匯入 DNS 項目 - Windows Server 2008 R2

匯出/匯入 DNS 項目 - Windows Server 2008 R2

我有一個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 工具:

http://technet.microsoft.com/en-us/library/cc772069.aspx

答案4

對於那些幸運仍在使用 Windows 2003,但也不喜歡 CMD 批次腳本的人:

Windows Server 2003 DNS 服務將檔案以純文字形式儲存在C:\System32\dns\資料夾中。這些文件是純文字文件,可以編輯、變更或匯入到新的 Linux 名稱伺服器中。

相關內容