DNS迁移
一、迁移DNS服务器步骤
1、通过运行以下命令枚举源服务器上的目录分区
(1)以域管理身份登陆到源服务器,打开运行,输入如下命令:
dnscmd /EnumDirectoryPartitions
没有未注册(not-enlisted)分区(如果有,需要在目标服务器使用dnscmd /EnlistDirectoryPartition <FQDN of partition>,FQDN of partition为未注册分区)
2、源服务器上停止 DNS 服务器服务
以域管理身份登录源服务器,在命令行中,输入以下命令:
net stop "DNS Server"
3、导出源服务器注册表
1.运行中输入:
reg export HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\DNS\Parameters %Windir%\System32\DNS\Dns-Service.REG
2.运行中输入reg export "HKEY_LOCAL_MACHINE\SOFTWARE
Microsoft\Windows NT\CurrentVersion\DNS Server" %Windir%\System32\DNS\Dns-Softw
re.REG
注意http://64.4.11.252/zh-cn/library/dd379526(WS.10).aspx中复制是运行不行
3.保存源服务器上c:\windows\System32\DNS 下的所有文件和子文件夹(不复制DNS文件夹中的 samples 文件夹)。
4.启动源服务器DNS服务
通过运行以下命令在源服务器上启动 DNS 服务器服务:
net start "DNS Server"
5.在目标服务器导入源服务器DNS设置
在目标服务器上,导入源服务器的 DNS 设置:
(1)以域管理身份登录到目标服务器上
(2)停止DNS服务器:
打开附件,右键选择以管理身份运行“命令提示符”,输入下列命令:
net stop "DNS Server"
(3)导入源服务器注册表:
在将源服务器备份 Dns-Service.REG 和 Dns-Software.REG 文件复制到目标服务器,然后运行这两个文件。
(4)将 源服务器备份c:\windows\System32\DNS下的所有文件复制到目标服务器C:\windows\System32\DNS目录下。
(5)启动 DNS 服务器服务:
打开附件,右键选择以管理身份运行“命令提示符”,输入下列命令:
net start "DNS Server"
6、运行聚合验证脚本
(下载链接:http://go.microsoft.com/fwlink/?LinkId=135502):
① 将下载DNSConvergeCheck.cmd文件复制到bj-ad-sms服务器C:盘上。
② 打开命令行,输入下列命令:
DNSConvergeCheck.cmd 源服务器IP 目标服务器IP 域名
③聚合验证脚本会在目标服务器上创建一条资源记录,并在资源记录被复制到目标服务器时提示用户。脚本运行后,会通知控制台测试已成功,并且已复制资源记录。
参考文章:
http://64.4.11.252/zh-cn/library/dd379526(WS.10).aspx
http://fengxja.blog.51cto.com/1410070/552552
转载于:https://blog.51cto.com/angf2/556741