本文介绍如何将区域文件从一台运行 Windows 2000 的 DNS 服务器移动到另一台运行 Windows 2000 的 DNS 服务器。
原始 KB 数: 280061
移动区域文件
若要将区域文件从一台服务器移到另一台服务器,请执行以下步骤:
注意
若要使用以下方法,必须在基于 Windows 2000 的新服务器上安装 Windows 2000 DNS 服务器服务。 尚未配置 DNS 服务器服务。
-
在当前托管 DNS 区域的 DNS 服务器上,将任何 Active Directory 集成的区域更改为标准主区域。 此操作将创建目标 DNS 服务器所需的区域文件。
-
停止两个 DNS 服务器上的 DNS 服务器服务。
-
将 %SystemRoot%\System32\DNS 文件夹的整个内容(包含的子文件夹)从源服务器手动复制到目标服务器。
重要
此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,按以下步骤操作时请务必谨慎。 作为额外保护措施,请在修改注册表之前先将其备份。 如果之后出现问题,您就可以还原注册表。 有关如何备份和还原注册表的详细信息,请单击下面的文章编号,查看相应的 Microsoft 知识库文章:322756 如何备份和还原 Windows 中的注册表
-
在当前的 DNS 服务器上,启动注册表编辑器(Regedit.exe)。
-
找到并单击以下注册表子项:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\DNS\Zones -
将区域项导出到注册表文件。
-
找到并单击以下注册表子项:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\DNS Server\Zones -
将区域项导出到注册表文件。
-
在目标 DNS 服务器上,双击每个注册表文件,将区域子项导入注册表。
-
关闭当前 DNS 服务器并将其 IP 地址传输到目标 DNS 服务器。
-
在目标 DNS 服务器上,启动 DNS 服务器服务。 若要启动服务器的 A 和 PTR 资源记录的注册,请在命令提示符处运行以下命令:
ipconfig /registerdns -
如果此服务器也是域控制器,请停止并重启 Net Logon 服务以注册服务(SRV)记录,或在命令提示符处运行以下命令:
netdiag /fix -
以前集成 Active Directory 的标准区域可以转换为替换 DNS 服务器上的 Active Directory 集成(如果是域控制器)。
-
验证每个区域中的 SOA 资源记录是否包含主服务器的正确名称,以及区域 (s) 的 NS 资源记录是否正确。
注意
本文中所述的步骤不会迁移以下 DNS 服务器设置:
- 接口
- 转发器
- 高级
- 根目录提示
- Logging
- 安全性
- 在步骤 5 和步骤 7 中指定的键以外的任何特定注册表设置