Free Web Hosting by Netfirms
Web Hosting by Netfirms | Free Domain Names by Netfirms

CHROOT BIND
 

 

Chrooting BIND 8.2.4-REL on FreeBSD 4.4-Release
-----------------------------------------------

Buat Directory :
---------------
/var/named
/var/named/dev
/var/named/etc
/var/named/usr
/var/named/usr/lib
/var/named/usr/libexec
/var/named/var
/var/named/var/run


Copy File :
----------

Copy semua file dalam " /etc/namedb ke /var/named ", dan copy file-file berikut :

cp /etc/localtime /var/named/etc/localtime
cp /usr/lib/libc.so.4 /var/named/usr/lib/libc.so.4
cp /usr/libexec/ld-elf.so.1 /var/named/usr/libexec/ld-elf.so.1
cp /usr/libexec/named-xfer /var/named/usr/libexec/named-xfer


Bikin Device di /var/named/dev:
------------------------------

mknod /var/named/dev/null c 2 2
mknod /var/named/dev/random c 2 3

Rubah File Permission-nya :
--------------------------

chown -R bind:bind /var/named/*


Edit /var/named/named.conf
--------------------------

Rubah bagian :
directory "/etc/namedb"; menjadi "/" atau tergantung file zone berada.

Selesai :
--------

1. jalankan syslogd :
syslogd -s -l /var/named/dev/log

2. jalankan named :
named -c /named.conf -t /var/named -u bind -g bind

untuk start up letakkan di rc.conf :

named_enable="YES"
named_flags="-c /named.conf -t /var/named -u bind -g bind"
syslogd_enable="YES"
syslogd_flags="-s -l /var/named/dev/log"


Note :
-----
Pernah di coba untuk BIND 9.2.0rc9 pada FreeBSD 4.4-realease, Berjalan dengan baik seperti cara diatas.
pada BIND 9.2.0rc9 ini named dijalankan dengan "named -c /named.conf -t /var/named -u bind"

 

Reference : http://www.tldp.org/HOWTO/Chroot-BIND-HOWTO.html

G-net Pekalongan, may 2002 by esteh

Back to INDEX