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 檔案,運作即可備份 如果要自動備份,将其加到計劃任務中即可。
轉載于:https://blog.51cto.com/shitou118/267784