博客统计信息

用户名:小石头
文章数:7
评论数:28
访问量:11674
无忧币:20
博客积分:128
博客等级:2
注册日期:2008-08-19

轻松重建DNS
2008-08-20 22:06:20
标签:DNS 休闲 职场
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://icanfly.blog.51cto.com/455394/93912
                              轻松重建DNS
  
 
环境:florence是域wmy.com的域控制器perth是原来的DNS服务器 由于perth上的记录被误删除或perth物理损坏如何重建DNS?
 
  
 istanbul           perth                 florence
新的DNS      损坏的DNS        域控制器
服务器         服务器             wmy.com
(如果perth已经不存在,最好把istanbulIP设置成和perth的一样)
(如果perth还在,我们可以把域控制器的DNS指向istanbul
先在istanbul上安装DNS   在开始\\设置\\控制面板添加或删除程序\\添加删除windows组件中网络服务\\详细信息\\勾选DNS  放上相应的windows安装光盘后 安装
安装完成后打开DNS在程序\\管理工具\\DNS
在正向查找中右击新建区域
新建一个主要区域
注意 如果istanbul是域控制器 最下面的一行会可供选择 那样时我们也不要勾选它 我们要把区域存储在本机
区域名称要和原来损坏的一样
这里我们创建新的文件夹
一定要允许动态更新
根据提示 完成创建
在这里最好在建立一个区域来解析自己的主机,如图,我建立了一个home.com来解析自己istanbul                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
wmy.com区域上右击 新建主机 写上原域控制器的名称和IP
 
 
然后打开服务 开始 程序 管理工具中
找到DNS Server服务 右击停止
在域控制器florencec:\windows\system32\config下找到netlogon.dns用记事本打开它 将其中的所有记录复制
istanbul上的c:\windows\system32\dns下找到与区域名称相同的dns文件(wmy.com 用记事本打开 将刚才域控制器上的记录粘贴到此文件的最后如果有多个域控制器,用同样的方法复制粘贴 就可以恢复所有的记录
保存退出后打开服务,找到DNS Server服务 再将其启动起来
这时 DNS重建完成
 
这里我们假设perth还在 更改域控制器florence上的DNS指向istanbul
在连接 属性中 TCP\IP下 首选DNS服务器
florence域控制器上服务中重启NetLogon服务
此时,新建的DNS已经可以为域控制器服务了

本文出自 “Ⅶ石林Ⅶ” 博客,请务必保留此出处http://icanfly.blog.51cto.com/455394/93912

分享至
更多
一键收藏,随时查看,分享好友!
0人
了这篇文章
类别:未分类┆技术圈()┆阅读()┆评论() ┆ 推送到技术圈返回首页

文章评论

 
2008-08-21 10:14:45
恩,步骤很清晰,值得赞赏。

2008-08-27 18:20:03
    呵呵。在ISTANBUL安装DNS之前,忘了把之前的此主机的DNS后缀“fabrikam.com”给删除掉吧?看看WMY的起始授权记录。

2008-08-27 19:48:38
谢谢提醒 之前没注意 呵呵

2008-08-31 13:59:39
呵呵,方老师来巡查了,多谢指点!

2008-09-02 14:24:20
这个只有靠经验了,非常好

2008-09-02 23:48:34
有一个疑问,为什么在实际环境中,要将DNS服务器与DC分开,而且是不使用AD集成的方式?
另外这样的恢复方式会导致_msdcs文件夹处在域分区下,如果有多域环境,DNS的定位会存在问题!

2008-09-03 16:01:13
什么样的多域环境会导致DNS的定位出现问题,请alligator多多指点。

2008-09-04 11:21:40
要是DNS和DC装在一起的话这台DC的DNS记录是无法恢复的 所以我选择了分开装 至于DNS定位会出现的问题还待请教

2008-09-05 09:11:22
如果选择DNS与AD集成,DNS会做为AD的一部分,保存在AD数据库中,对于你上述的环境,就可以调整为两台DC:分别是florence和Perth,这两台同时做为DNS服务器使用! 这时如果Perth损坏,不会影响到整个域的DNS解析,因为此时florence也可以实现DNS角色!

2008-09-05 09:32:19
什么样的多域环境会导致DNS的定位出现问题,请alligator多多指点。
没必要说指点,一起讨论或许会更加适合。
我们知道,Win2003的DNS服务器不仅仅是IP地址与名称的查询功能,更重要的是记录域控制器与全局编录服务器的相关信息,并向客户端提供这些重要信息,也就是包含的_msdcs文件夹下的SRV记录。
在Win2000中,默认的_msdcs文件夹是在域名区域下的,而在Win2003中,通过向导安装AD集成DNS时,_msdcs文件夹已经上升到一个独立的区域,就是叫做_msdcs区域,且默认的复制范围是“复制到当前林中的所有DNS服务器”,而且,域名对应的区域下的_msdcs文件夹直接委派到_msdcs区域,同时域名对应的区域复制范围只是复制到当前域DC或当前域的DNS服务器。
之所以将_msdcs区域复制到当前林中的所有DNS服务器的目的就是实现所有的DNS服务器都可以定位当前林中所有的GC等服务器。
如果象文中那象,_msdcs区域是在当前域名区域之下,同时也没有通过AD复制,那么如果在环境中,存在有多个域,当前域如果来定位GC等服务器呢?

2008-09-06 15:01:52
呵呵,有道理,只是我习惯让公司所有的域都使用同一个DNS服务器进行解析,再加一个辅助DNS服务器,这样就没有这个问题了。如果每个域的DNS分开设置,而且在域树环境,那么使用委派可解决问题;如果每个域的DNS分开设置,而且在林环境,那么还需要结合辅助区域或存根区域或私有根。其实我们公司的DNS是Linux的,无法集成在AD中。

2009-06-14 23:08:14
多谢楼主的方法,很管用,我用它解决了问题。

 

发表评论            

【技术门诊】专家解析:软考重点难点及应试技巧
昵  称:
登录  快速注册
验证码:

请点击后输入验证码博客过2级,无需填写验证码

内  容: