如何將 Windows DNS 區域移至另一部 Windows 伺服器

本文說明如何將區域檔案從執行 Windows 2000 的 DNS 伺服器移至另一部執行 Windows 2000 的 DNS 伺服器。

適用於:Windows Server 2012 R2、Windows Server 2016
原始 KB 編號: 280061

移動區域檔案

若要將區域檔案從一部伺服器移到另一部伺服器,請遵循下列步驟:

注意事項

若要使用下列方法,必須在新的 Windows 2000 伺服器上安裝 Windows 2000 DNS 伺服器服務。 還不應該設定 DNS 伺服器服務。

  1. 在目前裝載 DNS 區域的 DNS 伺服器上, () ,將任何 Active Directory 整合區域變更為標準主要區域。 此動作會建立目的地 DNS 伺服器所需的區域檔案。

  2. 停止這兩部 DNS 伺服器上的 DNS 伺服器服務。

  3. 手動將包含) %SystemRoot%\System32\DNS 資料夾之子資料夾 (整個內容複製到目的地伺服器。

    重要事項

    這個章節、方法或工作包含修改登錄的步驟。 然而,不當修改登錄可能會發生嚴重的問題。 因此,請務必謹慎地依照這些步驟執行。 為了有多一層保護,請先備份登錄再進行修改。 如此一來,您就可以在發生問題時還原登錄。 如需有關如何備份和還原登錄的詳細資訊,請按一下下列文章編號,檢視「Microsoft 知識庫」中的文章:
    322756 如何在 Windows 中備份及還原登錄

  4. 在目前的 DNS 伺服器上,啟動登錄 編輯器 (Regedit.exe) 。

  5. 找出並按下列登錄子機碼:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\DNS\Zones

  6. 將區域項目匯出至登錄檔。

  7. 找出並按下列登錄子機碼:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\DNS Server\Zones

  8. 將區域項目匯出至登錄檔。

  9. 在目的地 DNS 伺服器上,按兩下每個登入檔案,將區域子機碼匯入登錄。

  10. 關閉目前的 DNS 伺服器,並將其 IP 位址傳輸至目的地 DNS 伺服器。

  11. 在目的地 DNS 伺服器上,啟動 DNS 伺服器服務。 若要起始伺服器 A 和 PTR 資源記錄的註冊,請在命令提示字元中執行下列命令:

    ipconfig /registerdns
    
  12. 如果此伺服器也是域控制器,請停止並重新啟動 Net Logon 服務,以註冊服務 (SRV) 記錄,或在命令提示字元中執行下列命令:

    netdiag /fix
    
  13. 如果先前是 Active Directory 整合的標準區域是域控制器,則可以在取代 DNS 伺服器上轉換回與 Active Directory 整合的區域。

  14. 確認每個區域上的SOA資源記錄都包含主伺服器的正確名稱,而且區域 (的NS資源記錄) 正確無誤。

注意事項

本文中概述的步驟不會移轉下列 DNS 伺服器設定:

  • 介面
  • 代理
  • 進階
  • 根提示
  • 記錄
  • 安全性
  • 在步驟 5 和步驟 7 中指定的金鑰以外的任何金鑰下所做的任何特定登錄設定