关于DNS/DHCP/IAS/IIS的备份和恢复

一、DNS的备份和恢复
方法1:
当我看到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文件复制到目标计算机上就行了,然后再运行“新建区域”向导程序,告诉它你已经有了一个区域文件。
方法2:
备份:
1、停止DNS服务
2、打开regedit,找到HKLM\system\currentcontrolset\services\dns
3、将DNS这个分支导出。命名为DNS-1
4、找到HKLM\software\microsoft\windowsNT\currentversion\DNSserver
5、将DNSserver分支导出,命名为DNS-2
6、打开\windows\system32\DNS ,把其中的所有*.dns文件复制出来,并和DNS-1.reg及DNS-2.reg保存在一起。
把上述内容备份出来即可。
恢复:
1、当区域里的DNS服务器发生故障,重新建立一台win2003服务器,并与所要替代的DNS服务器起相同的名字,设置相同的DNS后缀和IP地址。
2、在新系统中安装并启动DNS服务。
3、把前面备份出来的*.dns文件复制到新系统的\windows\system32\dns文件夹中。
4、停用DNS服务。
5、把备份的dns-1.reg和dns-2.reg导入到注册表中。
6、重新启动DNS服务。

二、dhcp的快速备份!
命令行:
netsh dhcp server dump >dhcp_bak.txt
备份完成。
如果原DHCP服务器损坏,需要新建一台DHCP服务器,并把DHCP-bak.txt复制过来。
在命令行运行:
netsh exec dhcp_bak.txt
这样,相关的信息就恢复了,但租约信息用这种办法无法恢复
三、备份及恢复IAS 服务器
    在Netsh 的提示符号下,您可以利用一个看起来很特别的参数─ AAAA,这个AAAA 的参数命令可以用来显示并设定因特网验证服务(Internet Authentication Service, IAS)以及路由及远程访问服务(Routing and Remote Access, RRAS )服务所使用的验证、授权、账户处理及稽核等的数据库设定。
    AAAA 数据库也可以称之为 IAS 数据库,Netsh AAAA 内容中的命令主要用途是将 IAS 服务器的设定作为Netsh 命令导出,然后使用另一台 IAS 服务器上的 netsh exec 命令导入该设定,我们将于以下的文章中示范这个部分的操作。
    利用Netsh 将IAS 服务器上的设定组态内容做导出的命令:
“netsh aaaa show config>c:\IAS_Config.txt ”#磁盘驱动器路径和文件名称#
利用Netsh 将IAS 服务器上的设定内容做导入的命令:
“netsh exec g:\IAS_Config.txt ” #磁盘驱动器路径和文件名称#

四、IIS备份,你去上网下一个iis备份精灵就可以了。

你可能感兴趣的:(职场,休闲)