一、DNS的备份和恢复

当我看到DNS的备份和恢复的议题时,在我大脑中第一个闪现的是“这个需要吗?不是可以用辅助DNS或者是AD的集成来提供多主控来解决吗?”,的确以上的方法是可以解决,并且是很好的解决。在微软的大多数书籍中几乎也没有提及DNS备份的话题,大多是DHCP,WINS……DB优化和备份。当大家克服了种种困难建立自己的DNS服务器后,如果DNS失败了会出现什么情况?以下我将介绍另一种备份方法,这对于企业中的IP PRO来说,掌握还是很有意义的。
DNS备份
当你的DNS服务器正常运行起来后,大家可以按照下列步骤对自己的服务器配置进行备份:
1. 停止DNS服务。
2. 打开Regedit程序,找到键HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\DNS。
3. 右键单击DNS文件夹并且选择“导出”。把文件命名为dns1然后按Enter键。
4. 现在找到键HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DNS Server。
5. 右键单击DNS Server文件夹,并且选择“导出”命令。把文件命名为dns2然后按Enter键。
在前面的步骤中我们创建了两个注表文件,分别叫dns1.reg和dns2.reg。把它们存入到移动存储或者保存在不在此服务器上的其他媒体中。
打开文件夹\Windows\System32\DNS并且把其中所有后缀为.dns的文件都复制出来。也保存到你存储.reg文件的媒体中。现在你已经完成了备份,接下来重新启动DNS服务。
DNS的恢复
如果你的DNS服务器出现了故障,那么你可以迅速找到另一台机器代替它,设置步骤如下:
1.建立一个Server2003系统。给它取与所代替机器相同的名字,使用相同的DNS后缀和IP地址。
2.在其系统中安装DNS服务。
3.停用DNS服务。
4.把所有后缀为.dns的文件复制到这台机器的\windows\system32\dns文件夹下。
5.找到那两个后缀为.reg的文件。双击它们,一次一个,并且确认自己想把它们安装到注册表中。
6.重新启动DNS服务。
现在你就拥有了原DNS服务器的一个替代系统。要记住,如果你只想把一个区域的主服务器角色从一台机器转移到另一台机器,那么只需要把*.dns文件复制到目标计算机上就行了,然后再运行“新建区域”向导程序,告诉它你已经有了一个区域文件。
二、dhcp的快速备份!
命令行:
netsh dhcp server dump >dhcp_bak.txt
备份完成。
如果原DHCP服务器损坏,需要新建一台DHCP服务器,并把DHCP-bak.txt复制过来。
在命令行运行:
netsh exec dhcp_bak.txt
这样,相关的信息就恢复了,但租约信息用这种办法无法恢复