DNS Server –BIND 9 in Windows XP PART2
接續part1
DNS Server –BIND 9 in Windows XP PART1
接下來來設定ISC BIND
先把ISC BIND Server啟動停止掉,下圖是啟動的畫面,開始->控制台->系統管理工具->服務,如果有啟動會在啟動鈕旁有一個黑色方塊,按下去就會停止了,如果是接續之前文章看的話,則會如下畫面,我們就不需再停止了,
或者,你也可以在command視窗裡輸入 net stop named
![]()
首先在Command視窗(開始->程式集->附屬應用程式->命令提示字元),然後
cd “Bind目錄”
rndc-confgen –a
rndc-confgen > ..\etc\rndc.conf
然後打開Bind目錄\etc\rndc.conf檔案(用記事本)
找到
# Use with the following in named.conf, adjusting the allow list as needed:
把到
# End of named.conf
之間的內容Copy起來
然後打開Bind目錄\etc\named.conf檔案(用記事本,沒有的話就建立)
把內容加進去named.conf裡,存檔。
再來我們建立一個zone目錄,Bind目錄\zone
然後打開Bind目錄\etc\named.conf檔案(用記事本)
加入zone目錄做為設定檔的目錄
options {
directory “D:\dns\zones\”;
allow-transfer { none; };
recursion no;
};
zone “yslifes.com” IN {
type master;
file “123.txt”;
allow-transfer { none; };
};
其中D:\dns\zones\我Bind的安裝目錄
yslifes.com為我的Domain
123.txt就是等一下要設定的檔案
再來在Bind目錄\zone建立一個123.txt,然後用記事本打開它
把下面內容copy進去,
$TTL 600
@ IN SOA localhost. root.localhost. (
2006102001 ; Serial 僅作為序號而已
28800 ; Refresh slave 伺服器的更新時間
14400 ; Retry 當 slave 主機更新失敗,多久再重新更新一次
720000 ; Expire 重複 retry 多久後就宣告不治….不再更新
86400 ) ; Minimum 可視為 TTL ,尤其是你沒有設定 $TTL 時@ IN NS dns.yslifes.com.
www IN A 自己的ip
dns IN A 自己的ip
@ IN A 自己的ip
IN MX 10 dns
IN MX 20 dns
IN MX 30 dns
blog IN CNAME www
ftp IN CNAME www
photo IN CNAME www
mail IN CNAME www
其中
NS為Name Server的意思
@為自己
MX為Mail Exchanger
CNAME為別名
以上都存檔後,
啟動ISC BIND(開始->控制台->系統管理工具->服務,找到ISC BIND選上面的啟動)
或著用Command視窗輸入
net start named
然後在Command視窗輸入
nslookup 你的dns
就可以看到回應,如果沒有的話你可以等等,有時不會反應那麼快,
或著可以檢查事件檢視簿
開始->控制台->系統管理工具->事件檢視簿->Windows記錄->應用程式
以上完成後就可以使用啦
其它設定資料可以參考以下網址
zytrax.com
DNS.net
DNS資源紀錄(Resource Record)介紹
相關資料




請問一下那個我怎麼都找不到named.conf檔案??
你可以用記事本自己建立喔^^在目相同目錄下