Rabu, 26 Januari 2011

Instalasi DNS Server di Ubuntu menggunakan Bind9

Pengalaman install DNS Server SIAK urindo di ubuntu 10.10

Instalasi Bind dalam sistem chroot


Instalasi paket
sudo apt-get install bind9
Stop dulu, sebelum kita lanjutkan ke tahapan chroot
sudo /etc/init.d/bind9 stop
Konfigurasi chroot
sudo mkdir -p /var/lib/named/etc
sudo mkdir /var/lib/named/dev
sudo mkdir -p /var/lib/named/var/cache/bind
sudo mkdir -p /var/lib/named/var/run/bind/run
sudo mv /etc/bind /var/lib/named/etc
sudo ln -s /var/lib/named/etc/bind /etc/bind
sudo mknod /var/lib/named/dev/null c 1 3
sudo mknod /var/lib/named/dev/random c 1 8
sudo chmod 666 /var/lib/named/dev/*
sudo chown -R bind:bind /var/lib/named/var/*
sudo chown -R bind:bind /var/lib/named/etc/bind
Sunting Berkas /etc/default/bind9, cari baris seperti di bawah ini,
OPTIONS="-u bind"
Lalu ganti menjadi,
OPTIONS="-u bind -t /var/lib/named"
Setelah itu, start kembali bind,
sudo /etc/init.d/bind9 start
Sekarang instalasi chroot dns sudah selesai. Kita lanjutkan ke tahapan berikutnya.

Format Penulisan berkas Domain di Bind

membuat domain baru, siak.urindo. dengan mengetik gedit /etc/bind/db_siak.urindo

$TTL 7200       ; 2 hours
@       IN SOA  ns1.siak.urindo. hostmaster.siak.urindo. (
                                20110124 ; serial
                                7200       ; refresh (2 hours)
                               3600       ; retry (1 hour)
                                604800     ; expire (1 week)
                                10800      ; minimum (3 hours)
                                )       
                        NS      ns1.siak.urindo.
                        NS      ns2.siak.urindo.
                        A       192.168.1.111
                        MX      10 mail1.siak.urindo.
                        MX      20 mail2.siak.urindo.
 
mail1                   A       192.168.1.11
mail2                   A       192.168.1.12
 
ns1                     A       192.168.1.3
ns2                     A       192.168.2.3
 
pop                     CNAME   mail1
smtp                    CNAME   mail1
webmail                 CNAME   mail1
 
www                     A       192.168.1.111
Mari kita pelajari beberapa record yang ada di berkas tersebut.

Membuat Zona Baru

Pastikan hak akses dan kepemilikannya sudah betul
sudo chmod 644 /etc/bind/db_siak.urindo
sudo chown bind:bind /etc/bind/db_siak.urindo
Lalu sekarang kita sunting berkas /etc/bind/named.conf.local, buat baris baru seperti berikut,
zone "siak.urindo" {
        type master;
        file "/etc/bind/db_siak.urindo";
};
Setelah itu, konfigure ulang bindnya.
sudo rndc reload
 
buka  /etc/resolv. conf
isi dengan:
search siak.urindo
nameserver 192.168.1.111


apakah ada yg kurang?
 

Untuk mengecek  jalankan perintah
dig siak.urindo

Kalau ada masalah,

Masalah AppArmor



Untuk proses troubleshoot, coba matikan dulu apparmor
sudo /etc/init.d/apparmor stop
Jika ingin membuang paketnya,
sudo dpkg --purge apparmor apparmor-utils
 
Sumber : http://ngadimin.com/2009/07/02/instalasi-dns-server-di-ubuntu-menggunakan-bind9/ 
 

Tidak ada komentar:

Posting Komentar