DNS、DHCP的備份恢復(fù)bat(批處理自動實現(xiàn))
現(xiàn)在的服務(wù)器上運(yùn)行了很多系統(tǒng)服務(wù),雖然中間沒有出過什么問題,但是還是怕,要是出了問題,就是好幾天的時間沒有了,累4人的事情啊。所以要把什么東西都backup一下。ghost備份的是系統(tǒng),但是服務(wù)的配置是隨時在變化的,總不能時不時的來個ghost吧,再說沒有顯示器,很麻煩的。
研究了一個下午,終于實現(xiàn)了DNS和DHCP的自動備份。
DNS的備份
1、停止DNS服務(wù)
2、打開regedit,找到HKLM\system\currentcontrolset\services\dns
3、將DNS這個分支導(dǎo)出。命名為DNS-1
4、找到HKLM\software\microsoft\windows NT\currentversion\DNS server
5、將DNSserver分支導(dǎo)出,命名為DNS-2
6、打開\windows\system32\DNS ,把其中的所有*.dns文件復(fù)制出來,并和DNS-1.reg及DNS-2.reg保存在一起。
把上述內(nèi)容備份出來即可。
DNS的恢復(fù):
1、當(dāng)區(qū)域里的DNS服務(wù)器發(fā)生故障,重新建立一臺win2003服務(wù)器,并與所要替代的DNS服務(wù)器起相同的名字,設(shè)置相同的DNS后綴和IP地址。
2、在新系統(tǒng)中安裝并啟動DNS服務(wù)。
3、把前面?zhèn)浞莩鰜淼模?dns文件復(fù)制到新系統(tǒng)的\windows\system32\dns文件夾中。
4、停用DNS服務(wù)。
5、把備份的dns-1.reg和dns-2.reg導(dǎo)入到注冊表中。
6、重新啟動DNS服務(wù)。
dhcp的快速備份
命令行:
netsh dhcp server dump >dhcp_bak.txt
備份完成。
如果原DHCP服務(wù)器損壞,需要新建一臺DHCP服務(wù)器,并把DHCP-bak.txt復(fù)制過來。
在命令行運(yùn)行:
netsh exec dhcp_bak.txt
這樣,相關(guān)的信息就恢復(fù)了,但租約信息用這種辦法無法恢復(fù)。
這只是手動實現(xiàn)的方法,作為服務(wù)器,這樣做是不夠的,天天去備份不但費事也很不保險(忘記了怎么辦?),所以我們可以做個批處理,然后建立個任務(wù),讓它自動的實現(xiàn)備份。
以下是備份的代碼:
@echo Smoile's 網(wǎng)管之路 (c) 2005-2007 All Right Resevices @echo 制作維護(hù):smoile @echo 技術(shù)支持:www.smoile.com @echo ( @ @ ) @echo ┏━oOOo-(_)-oOOo━━━━━━━━━┓ @echo ┃ 謝謝你的支持www.smoile.com ┃ @echo ┃ ┃ @echo ┃ oooO ┃ @echo ┗━( )-━Oooo ━━━━━━━━━┛ @echo \ ( ( ) @echo \_) ) / @echo (_/ @echo Backup DNS config start………… @echo 請在D盤下建立backup\DNS和DNCP兩個文件夾 ::拷貝system32\dns下的dns文件 copy c:\windows\system32\dns\*.dns d:\backup\DNS /y ::導(dǎo)出注冊表文件 regedit /e d:\backup\DNS\DNS-1.reg HKEY_LOCAL_MACHINE\system\currentcontrolset\services\dns ::全路徑文件名兩側(cè)加上引號 regedit /e d:\backup\DNS\DNS-2.reg "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DNS Server" @echo DNS config backup complete! @echo Backup DHCP config start………… ::備份dhcp文件 netsh dhcp server dump >d:\backup\dhcp\dhcp_bak.txt /y echo DHCP config backup complete! echo off exit
把上面的代碼保存為bat文件就可以了,雙擊運(yùn)行就可以自動完成DNS和DHCP的備份了。
其中DNS備份的效果:

DHCP備份的效果

DHCP和DNS自動恢復(fù)代碼:
@echo Smoile's 網(wǎng)管之路 (c) 2005-2007 All Right Resevices @echo 制作維護(hù):smoile @echo 技術(shù)支持:www.smoile.com @echo ( @ @ ) @echo ┏━oOOo-(_)-oOOo━━━━━━━━━┓ @echo ┃ 謝謝你的支持www.smoile.com ┃ @echo ┃ ┃ @echo ┃ oooO ┃ @echo ┗━( )-━Oooo ━━━━━━━━━┛ @echo \ ( ( ) @echo \_) ) / @echo (_/ @echo Resume DNS config start………… net stop dns ::把.dns文件拷貝到system32\dns下 copy d:\backup\DNS\*.dns c:\windows\system32\dns /y ::導(dǎo)入注冊表文件 reg import d:\backup\DNS\DNS-1.reg reg import d:\backup\DNS\DNS-2.reg net start dns @echo DNS Resume complete! @echo Resume DHCP config start………… ::恢復(fù)dhcp文件 net stop tcpsvcs netsh exec d:\backup\dhcp\dhcp_bak.txt net start tcpsvcs echo DHCP config resume complete! echo off exit
這里涉及到注冊表的導(dǎo)出和導(dǎo)入問題
導(dǎo)出:
regedit /e filename path
當(dāng)出現(xiàn)空格時要用引號把整個路徑引起來,不然在dos下是不識別空格的
導(dǎo)入:
開始的時候?qū)嵙讼聄egedit /s命令,好像沒有用,所以用了reg import命令,在windows 2003下通過測試!
原文:http://www.smoile.com/article.asp?id=707
相關(guān)文章
windows系統(tǒng)搭建WEB服務(wù)器詳細(xì)教程
這篇文章主要為大家詳細(xì)介紹了windows系統(tǒng)搭建WEB服務(wù)器詳細(xì)教程,文中安裝步驟介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-08-08
ubuntu服務(wù)器部署gitlab docker并配置nginx反向代理https訪問的過程解析
這篇文章主要介紹了ubuntu服務(wù)器部署gitlab docker并配置nginx反向代理https訪問的過程,本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2024-02-02
構(gòu)建基于虛擬用戶的vsftpd服務(wù)器應(yīng)用
這篇文章主要介紹了構(gòu)建基于虛擬用戶的vsftpd服務(wù)器應(yīng)用,需要的朋友可以參考下2017-05-05
Ingress七層路由機(jī)制實現(xiàn)域名的方式訪問k8s
這篇文章主要為大家介紹了Ingress七層路由機(jī)制實現(xiàn)域名的方式訪問k8s內(nèi)部應(yīng)用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步2022-03-03
CentOS環(huán)境下單獨安裝apachebench的方法
這篇文章主要介紹了CentOS環(huán)境下單獨安裝apachebench的方法,分析了apachebench的安裝步驟與相關(guān)注意事項,需要的朋友可以參考下2016-10-10
iptables如何配置NAT實現(xiàn)端口轉(zhuǎn)發(fā)
這篇文章主要介紹了iptables如何配置NAT實現(xiàn)端口轉(zhuǎn)發(fā),本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2024-06-06
獨立服務(wù)器和云服務(wù)器有什么區(qū)別?分別有什么優(yōu)缺點
這篇文章主要介紹了獨立服務(wù)器和云服務(wù)器有什么區(qū)別?分別有什么優(yōu)缺點的相關(guān)資料,需要的朋友可以參考下2023-03-03

