在Windows XP上安裝DNS Server(BIND)
1. 新增使用者named並設定權限
我的電腦(按右鍵) => 管理 => 系統工具 => 本機使用者和群組 => 使用者(按右鍵) => 新增使用者
打上使用者名稱(named)與密碼後取消"使用者必須在下次登入時變更密碼"
並勾選"使用者不能變更密碼"及"密碼永久有效",然後按下"建立"再按"關閉"
在新建立的帳號(named)上按兩下 => 成員隸屬 => 全部移除(用Ctrl選取全部後點移除) => 按下確定離開
2. 安裝BIND
先到BIND Download下載最新的版本
解壓縮後執行"BINDInstall.exe"
輸入"Service Account Password"及"Confirm Service Account Password"之後按下"Install"
打開"C:\WINDOWS\system32\dns\"
在空白處按右鍵 => 內容 => 安全性(要關閉簡易檔案共用才看的到) => 新增
輸入"named" => 按下確定 => 勾選完全控制
3. 設定
開始 => 執行 => 輸入cmd
cd "C:\WINDOWS\system32\dns\bin"
rndc-confgen -a
rndc-confgen > ..\etc\rndc.conf
mkdir "C:\WINDOWS\system32\dns\etc\zones"
notepad "C:\WINDOWS\system32\dns\etc\rndc.conf"
notepad "C:\WINDOWS\system32\dns\etc\named.conf" (不存在就建立)
在named.conf貼上
options {
directory "C:\WINDOWS\system32\dns\etc\zones";
allow-transfer { none; };
recursion no;
};
複製rndc.conf("# Use with the following in named.conf…" 到 "# End of named.conf")
貼到named.conf,並去掉註解(#)
Zone的設定跟Linux的一樣~
我的電腦(按右鍵) => 管理 => 系統工具 => 服務及應用程式 => 服務 => 在"ISC BIND"按右鍵
選"啟動"或"重新啟動"