Windows Server 2008 R2 DNS 服务器迁移方法

近来为客户部署VSphere的虚拟化数据中心,所有部署、迁移操作实施完成后,客户又提出一个新的小要求:原生产环境中有一台DNS服务器,上面部署有一些应用,但年久失修处于淘汰状态,但是其上面有个DNS服务,还是要使用的,希望只将DNS服务迁移到虚拟化平台上

因为都是Windows 平台,这不算什么事。好吧,看一下,我们的环境:

原DNS服务器:

主机名: Win08-01 IP地址:10.200.201.11

新DNS服务器(临时主机名和IP地址),因为迁移成功后,需要将主机名和IP地址改为原DNS相同,原DNS停机。

主机名: Win08-02 IP地址:10.200.201.12

下图是我们准备的一些测试记录:

此图显示的是正向查找区域数据,里面包括有A记录、MX记录、CNAME记录、空域名解析等。

此图显示的是反向查找区域数据。

此外还包括一个条件转发器。

DNS迁移的原理其实很简单:

DNS服务器的工作机制并不复杂,DNS服务器的工作完全依靠后台几个文件,一个是Boot文件,负责存储DNS服务器的启动信息;一个是Cache.dns,负责存储根服务器的域名和IP地址;还有一个最重要的文件就是区域数据文件,负责存储区域内的所有DNS记录。这些文件都在\Windows\System32\DNS婴儿起名http://www.bbqmw.net/qm_yeqm目录下,当然关于这几个文件的具体信息,我们就不再细聊了。我们只要把这几个文件拿到,就完全可以实现DNS的迁移了。

另外一点就是,我们打开DNS的后台文件目录可能看不到BOOT文件,因为默认情况下DNS是从注册表启动的。如果是从注册表启动的,我们需要导出注册表,然后再导入到注册表中。

因为DNS的引导信息可以有三种保存的途径,一是可以保存在Boot文件,二是可以保存在注册表,三是可以保存在Active Directory。微软可能是怕用户误删除了Boot文件,因此默认情况下把引导信息用另外两种方式保存。

在此,我们直接将DNS的启动改为从文件启动,就可以就可以看到BOOT文件了。

步骤二:

接下来,就是在将服务器上安装DNS服务,具体过程不再明说。

步骤三:迁移过程

修改DNS服务器的服务启动类型,修改为以文件启动:

停止新DNS服务器上的DNS服务,如下图所示:

将原DNS服务器上的DNS文件夹里的文件全部复制到新DNS服务器里,如下图所示:

不应复制 Samples 文件夹,因为不需要其中的内容。出现提示时,全部是复制和替换。

4 再启动新服务器上的DNS服务。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 目录: 一些基本概念主机名DNS名称解析DNS 解析的后端存储名称解析总结 大规模域名解析的体系架构DNS 解析需...
    C86guli阅读 12,803评论 3 34
  • 个人认为,Goodboy1881先生的TCP /IP 协议详解学习博客系列博客是一部非常精彩的学习笔记,这虽然只是...
    贰零壹柒_fc10阅读 5,239评论 0 8
  • 1、第八章 Samba服务器2、第八章 NFS服务器3、第十章 Linux下DNS服务器配站点,域名解析概念命令:...
    哈熝少主阅读 3,960评论 0 10
  • 大学四年,一个宿舍六个舍友,大家表面看起来都特别和谐友好,可是在这里面没有任何两个人都是真心的,哪怕找出一对...
    iccceyy阅读 534评论 0 0
  • 在学习何老师课程前,我一直属于窝在家里玩手机,毫无目标,毫无行动力的人。觉得学习是一件离我很遥远的事情。 机缘巧合...
    Jessica0805阅读 820评论 1 50

友情链接更多精彩内容