Fedora 上的 bind 設定教學

Fedora 上的 bind 設定教學

文章DarkSkyline » 週五 12月 8日, 2006年 9:26 am

在Fedora Core上的新版的bind,有一些配置跟之前不太一樣
主要是加上了chroot的動作,所以我們的dns路徑較之前不一樣,如果您的dns設定好了,而無法動作,就有可能是這個chroot的問題.

首先我們先來檢查一下/etc/sysconfig/named這個檔案
是不是有一行
ROOTDIR=/var/named/chroot

如果您要想要用chroot的功能(提高安全性)的話,就不用管它,只要把設定檔搬到相對應的路徑就可以了。
我們來看,啟用chroot後,我們的路徑會有什麼改變

工作環境設定檔

原始 /etc/named.conf

變更後 /var/named/chroot/etc/named.conf

根網域記錄檔

原始 /var/named/named.ca
變更後 /var/named/chroot/var/named/named.ca

本機正解記錄檔

原始 /var/named/localhost.zone
變更後 /var/named/chroot/var/named/localhost.zone

本機反解記錄檔

原始 /var/named/named.local
變更後 /var/named/chroot/var/named/named.local

網域正解記錄檔

原始 /var/named/named.mydomain
變更後 /var/named/chroot/var/named/named.mydomain

網域反解記錄檔

原始 /var/named/named.111.111.111
變更後 /var/named/chroot/var/named/named.111.111.111


而如果您不想要用chroot,請您把它註解掉
#ROOTDIR=/var/named/chroot

重新啟動您的dns
如果您在重新啟動dns時發現了這個問題

Stopping named: rndc: connect failed: connection refused [ OK ]
Starting named: [ OK ]

有一個rndc: connect failed: connection refused
這個問題的話。
您可以將/etc/rndc.key這個檔案裡的內容貼到named.conf裡然後重新啟動1~2次即可。

而其實這個問題對dns並沒有影響,如果您覺得不順眼的話,就照上面作吧.
DarkSkyline
 

回到 Linux 作業系統

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 2 位訪客

cron