2009年3月18日 星期三

CentOS5安裝dns server

文轉http://ultraman.tw/blog/ultraman/rewrite.php/read-55.html

安裝這些套件 bind,bind-chroot,bind-utils,system-config-bind
# yum -y install bind bind-chroot bind-utils system-config-bind

拷貝 named.conf 示範檔到 /var/named/chroot/etc/
# cp /usr/share/system-config-bind/profiles/default/named.conf /var/named/chroot/etc/

編輯一下 named.conf
# vi /var/named/chroot/etc/named.conf

options {
directory "/var/named";
};

zone "." IN {
type hint;
file "named.root";
};

zone "localdomain." IN {
type master;
file "localdomain.zone";
allow-update { none; };
};

zone "localhost." IN {
type master;
file "localhost.zone";
allow-update { none; };
};

zone "0.0.127.in-addr.arpa." IN {
type master;
file "named.local";
allow-update { none; };
};

zone "vblog.tw" IN {
type master;
file "vblog.tw.zone";
allow-update { none; };
};

include "/etc/rndc.key"

拷貝 localdomain.zone,localhost.zone,named.local,這些預設檔案到 /var/named/chroot/var/named/
# cd /usr/share/system-config-bind/profiles/default/named
# cp localdomain.zone localhost.zone named.local /var/named/chroot/var/named/

拷貝 named.root 這個重要檔案到 /var/named/chroot/var/named/
# cp /usr/share/doc/bind-9.3.3/sample/var/named/named.root /var/named/chroot/var/named/

再來就設定自已網域設定檔
# cd /var/named/chroot/var/named
# vi vblog.tw.zone
XXXXX

最後,/var/named/chroot/etc/及/var/named/chroot/var/named中的檔案改權限

#chown named.named *

再重啟named 就ok了