2023年11月27日发(作者:)
数据湾教你DHCP服务器的备份与迁移
DHCP服务器是为连接到⽹络的计算机动态分配IP地址、⼦⽹掩码、默认⽹关、DNS服务器地址等⽹络参数的⼀台服务
器,⽤户不需要⾃⼰⼿动设置⽹络参数,避免IP冲突或设置出错,⽅便⽹络管理。本⽂浅谈如何备份DHCP服务器数据
库,迁移备份的DHCP数据还原⾄另⼀台服务器运⾏DHCP。
⼀、DHCP服务器数据库备份
考虑到原来使⽤的DHCP服务器已经创建好了的作⽤域,为了避免在新创建的DHCP服务器重新开始⼀个⼀个添加作⽤
域,可以利⽤旧DHCP服务器的数据库对其进⾏备份,迁移⾄新的服务器进⾏还原,减少了⼤量⼯作。
windowsserver2003系统之间DHCP服务器迁移备份可以点击DHCP右键备份⾄C盘Windows-System32-DHCP⽂件夹
下的BACKUP⽂件夹内,将BACKUP内的备份⽂件⽤U盘复制-粘贴到新服务器本地的DHCP⽂件内的⼦⽂件夹
BACKUP内然后选择DHCP还原即可。如果在不同的操作系统之间进⾏迁移,需在运⾏使⽤⽹络配置命令”netsh”操作否
则将陷⼊失败的困境,不同系统迁移的关键在于使⽤命令提⽰符。
将DHCP数据库从Windowsserver2003服务器上输出时,注意使⽤管理员账户administrator打开命令提⽰符执⾏命令“
netshdhcpserverexportD:”,命令成功完成后会在D盘⽬录下⽣成⼀个⽂件,打开D盘有这个⽂件表⽰备
份成功。
⼆、DHCP服务器数据库迁移
1、DHCP配置⽂件Dump的类名
DHCP数据库从Windowsserver2003迁移到Windowsserver2008的关键在于dhcp的类命名有了变化,在进⾏迁移之
前,需要把server2003系统的DHCP配置⽂件类名更改成与server2008系统的DHCP类名⼀致。
2、修改DHCP配置⽂件Dump的类名
进⼊sever2003服务器和server2008服务器分别导出Dump配置到⼀个txt⽂档,Windowsserver2003命令模式下输⼊“
netshdhcpserverdumpd:2003_”,server2008服务器命令模式下输⼊“netshdhcpserverdumpd:2008_”。
与2003_对⽐差别,发现2008_的配置⽂件有2项类的名称发⽣了变化,同时增加了⼀个新的类别,那么
只需要把2003_的配置⽂件⾥⾯的类别更改使它们⼀致就可。
进⼊Windowsserver2003服务器,打开命令模式,删除2条不同的类,例如输⼊命令:
netshDhcpServer172.19.2.249deleteClass"MicrosoftWindows2000选项""Windows2000客户端的Microsoft供应商特定
选项"4d53465420352e301b;添加2008_中的三个新类,例如在cmd输⼊命令:
netshDhcpServer172.19.2.249AddClass"默认的⽹络访问保护级别""受限访问客户端的默认特殊⽤户
类"4d5346542e74696e650b。
在server2003服务器上cmd模式运⾏“netshdhcpserverdump”检测,添加的类是否与server2008服务器⼀致。使⽤命令
模式“
netshdhcpserverexportD:”导出⾄D盘⽬录下,复制⾄U盘中保存。
三、DHCP服务器数据库还原
1、windowsserver2008上安装DHCP
1、windowsserver2008上安装DHCP
在windowsserver2008上安装DHCP⾓⾊:单击开始-服务器管理器-添加⾓⾊和功能,根据弹出的向导安装DHCP服务
器,⼀直点下⼀步直到完成安装。DHCP服务器备份与迁移⼴东财经⼤学⽹络信息中⼼李智洋万⽅数据
•173•ELECTRONICSWORLD·技术交流
2、删除数据库
在还原数据库之前需注意删除新服务器上旧的dhcp数据库。⾸先,需要停⽌新服务器windowsserver2008R2上的
DHCP服务才能进⾏删除操作,点击开始-运⾏,输⼊cmd打开命令提⽰符,在命令提⽰符输⼊“netstopdhcpserver”回
车,收到“MicrosoftDHCP服务器服务正在停⽌,MicrosoftDHCP服务器服务已成功停⽌”消息提⽰。
然后再删除新服务器C:windowssystem32dhcp⽂件夹下的⽂件,在命令提⽰符下继续输⼊“delC:
”命令,使得windowsserver2008服务器上的原DHCP数据库被删除。
最后启动windowsserver2008R2服务器上的DHCP服务,在命令提⽰符下继续输⼊“netstartdhcpserver”,DHCP服务已成
功启动。
四、备份的原DHCP数据库导⼊新服务器
将保存在U盘的server2003服务器的配置⽂件复制到windowsserver2008R2服务器的dhcp配置⽂件路径下,默
认路径C:windowssystem32dhcpbackup。
打开dhcp服务器,右键选择还原,选择该路径下的⽬标⽂件回车完成DHCP数据库导⼊,或者也可以使⽤⽹络配置命令
打开cmd输⼊“
netshdhcpserverimportc:”命令,按Enter后直到出现“命令成功完成”的提⽰,表⽰DHCP备份⽂件成功恢复到该
机,最后重新启动DHCP服务即可⽣效。
打开DHCP控制台确认数据正确还原,此时dhcp服务器备份迁移的整个过程就完成了。
我们在进⾏DHCP服务器更新换代时,如需减少不必要的⼯作量把现有的数据库迁移⾄新服务器,⼀定要注意两台服务
器之间的操作系统是否相同,如果是不同版本的服务器系统,直接还原将会发现新DHCP服务器并不能正常运⾏,这种
情况下要使⽤⽹络配置命令查看配置⽂件的类名差别,并进⾏删除添加类名使配置⽂件保持⼀致,即可成功还原DHCP
服务器数据并正常运⾏。


发布评论