Windows dns服務器備份及自動備份腳本

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文件複製到目標計算機上就好了,而後再運行「新建區域」嚮導程序,告訴它你已經有了一個區域文件。
7.在目標 DNS 服務器上,啓動 DNS 服務器服務。要開始註冊服務器的 A 和 PTR 資源記錄,請在命令提示符下運行如下命令:
ipconfig /registerdns
8.若是此服務器同時仍是域控制器,請中止並從新啓動 Net Logon 服務來註冊服務 (SRV) 記錄,或在命令提示符下運行如下命令:
netdiag /fix
9. 若是替換 DNS 服務器是域控制器,則可將其上之前是 Active Directory 集成區域的標準區域轉換回 Active Directory 集成區域。
10.確認每一個區域上的 SOA 資源記錄包含正確的主服務器名,而且區域的 NS 資源記錄正確無誤。
 
 
腳本內容以下:
 
@echo off
rem 提取日期和時間,加強原來的P處理
@set year=%date:~0,4%
@set month=%date:~5,2%
@set day=%date:~8,2%
rem 建立文件夾
rem 進入到e盤
E:
rem 進入到 backup目錄
cd backup
rem 若是以當前日期的目錄不存在,則建立以當前日期爲名稱的目錄
if not exist %year%%month%%day% mkdir %year%%month%%day%
rem 將dns 註冊表中的選項導出到當前的工做目錄下面
regedit /e .\%year%%month%%day%\dnsserver.reg "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DNS Server\"

rem 將dns註冊表中的選項導出到當前的工做目錄下面
regedit /e .\%year%%month%%day%\dns.reg "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\"
rem 拷貝dns 數據文件到當前目錄下面
copy C:\WINDOWS\system32\dns\*.*  .\%year%%month%%day%
 
將相關目錄修改爲本身所須要的便可。
而後將以上內容存爲.bat 文件,運行便可備份
若是要自動備份,將其加到計劃任務中便可。
相關文章
相關標籤/搜索