上個星期花了好幾天認真研究終於架好了,雖然參考了ubuntu的bind9serverhowto,但由於該文似乎是ubuntu6.10之前的文章,有些地方不能反應實際6.10時bind9的設定檔配置位置,以下分享我對該文的校定
- 先在TWNIC或是ISP業者的dn管理介面那邊,設定XX網域由dns管,該dns的ip指向我們準備的dns主機,這個變更要24小時後才會生效生效
- 在作chroot時,特別注意,原來提到/etc/named.conf,要改成/etc/bind/named.conf才對
- 此外其他的路徑,由於6.10 ubuntu的配置變很多,為了好管理,我是把/etc/bind/*複製到/chroot/named/etc/bind/去
- 特別注意,改/etc/default/bind9時,設OPTIONS="-u bind -t /var/named -t /chroot/named -c /etc/bind/named.conf"要記得,這裡指的/var..../etc...都是指到/chroot/named底下的,不要跟系統本身的/etc、/var搞在一起了。
除了/chroot/named/run以外,還要作這個目錄:/chroot/named/var/cache,這也是6.10ubuntu的bind9所會用到的。(你有配cache的話)
- 作chroot時,原文未提到rndc.key的問題,很多同號會發現rndc.key無法使用,系統抱怨說權限不夠,我的作法是被關到chroot裏面的版本,其rndc.key下sudo chown bind rndc.key,也就是把所有權給bind帳戶擁有。
沒有留言:
張貼留言