คราวก่อนลอง bind-chroot แล้วงงมาก config เท่าไหร่ก็ไม่ work ซะที จนเลิกใช้ centos ไปหลายสัปดาห์ มาคราวนี้ได้วิธี config มาแล้วครับท่าน เริ่มกันเลยละกัน
#yum install bind-chroot
#chmod 755 /var/named/
#chmod 775 /var/named/chroot/
#chmod 775 /var/named/chroot/var/
#chmod 775 /var/named/chroot/var/named/
#chmod 775 /var/named/chroot/var/run/
#chmod 777 /var/named/chroot/var/run/named/
#cd /var/named/chroot/var/named/
#ln -s ../../ chroot
#cp /usr/share/doc/bind-9.3.3/sample/var/named/named.local /var/named/chroot/var/named/named.local
#cp /usr/share/doc/bind-9.3.3/sample/var/named/named.root /var/named/chroot/var/named/named.root
#touch /var/named/chroot/etc/named.conf
#chkconfig –levels 235 named on
#/etc/init.d/named start
ติดตั้งและเตรียมห้องขัง (jail) เรียบร้อย ต่อไปก็แก้ไข named.conf ล่ะครับ
#nano /var/named/chroot/etc/named.conf
acl lan { 172.27.0.0/16; 127.0.0.1; };options {
listen-on { lan; };
forwarders {
172.27.0.100;
172.27.0.101;
};
};zone “sample.com” {
type master;
file “var/named/data/sample.com.zone”;
allow-query { lan; };
allow-transfer { lan; };
allow-update { lan; };
};zone “27.172.IN-ADDR.ARPA” {
type master;
file “var/named/data/27.172.zone.rev”;
allow-query { lan; };
allow-transfer { lan; };
allow-update { lan; };
};หลังจากนั้นก็มาสร้างไฟล์ zone กันครับ
#nano /var/named/chroot/var/named/data/sample.com.zone
และ
#nano /var/named/chroot/var/named/data/27.172.zone.rev
จากนั้นก็
#/etc/init.d/named restart
ถ้าไม่มีอะไร error ก็เรียบร้อยแล้วครับท่าน
Powered by ScribeFire.