迁移背景

客户一台Windows server 2003 R2服务器运行DNS,负责全省用户的内网DNS解析、上级单位转发DNS解析、互联网解析等。indows server 2003 R2的DNS服务器没有条件转发器
无条件转发器
有条件转发器

适用版本

Windows server 2003 R2、Windows server 2008 R2、Windows Server 2012 R2、Windows Server 2016

移动区域文件

备注:
若要使用以下方法,必须在基于 Windows 2000 的新服务器上安装 Windows 2000 DNS 服务器服务。 还不应配置 DNS 服务器服务。

若要将区域文件从一台服务器移动到另一台服务器,请执行以下步骤:
1 在当前托管 DNS 区域 () 的 DNS 服务器上,将任何 Active Directory 集成区域更改为标准主区域。 此操作创建目标 DNS 服务器所需的区域文件。
2 停止两个 DNS 服务器上的 DNS 服务器服务。
3 手动将包含) %SystemRoot%System32DNS 文件夹的整个内容 (子文件夹)从源服务器复制到目标服务器。
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 资源记录是否正确。

重要:
此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,请务必严格按照这些步骤操作。 为了加强保护,应先备份注册表,再进行修改。 如果出现问题,可以还原注册表。 有关如何备份和还原注册表的更多信息,请单击下面的文章编号查看 Microsoft 知识库中相应的文章:
322756 如何在 Windows 中备份和还原注册表


最后修改:2022 年 10 月 18 日
如果觉得我的文章对你有用,请随意赞赏