Instalasi dan konfigurasi DNS Server dengan Bind9 pada ubuntu server 9.1

Sumber Artikel : http://www.aqsha-a.co.cc/instalasi-dan-konfigurasi-dns-server-dengan-bind9-pada-ubuntu-server-9-10/

cara instalasi dan konfigurasi Bind9 agar dapat menjadi DNS server lokal pada jaringan (LAN) anda.

Parameter yang digunakan oleh sumber :

Nama Host     : websaya.com 
IP Host         : 10.0.0.253

 

  • Install bind dengan perintah :

$ sudo aptitude install bind9

  • langkah selanjutnya adalah meng-edit file named.conf menggunakan editor nano (anda boleh menggunakan editor apa saja yg anda suka) dengan perintah:

$ sudo nano /etc/bind/named.conf

  • lalu tambahkan zonenya (sesuaikan dengan kondisi server anda).

zone “websaya.com” IN { 
type master; 
file “/etc/bind/websaya.com.db”; 
allow-update { none; }; 
};

zone “0.0.10.in-addr.arpa” IN { 
type master; 
file “/etc/bind/websaya.com-ptr.db”; 
allow-update { none; }; 
};

  • Kalau anda telah selesai mengedit file named.conf sesuai dengan kondisi jaringan anada, anda dapat simpan konfigurasi diatas. Setelah itu buatlah 2 file yang ada pada file named.conf yang tadi anda buat (dalam contoh ini adalah websaya.com.db dan websaya.com-ptr.db). Pertama-tama buat dahulu file websaya.com.db :

$ sudo nano /etc/bind/websaya.com.db

  • dan isikan dengan :

$TTL    604800 
@       IN      SOA     websaya.com. admin.websaya.com. ( 
1 ; Serial 
604800 ; Refresh 
86400 ; Retry 
2419200 ; Expire 
604800 ) ; Negative Cache TTL 

@                IN      NS     ns.websaya.com. 
@                IN      A       10.0.0.253 
localhost       IN      A       127.0.0.1 
www            IN      A       10.0.0.253 
ns                 IN      A       10.0.0.253

  • lalu buat file konfigurasi kedua, yaitu websaya.com-ptr.db :

$ sudo nano /etc/bind/websaya.com-ptr.db

  • dan isikan dengan parameter :

$TTL    604800 
@       IN      SOA     websaya.com. root.websaya.com. ( 
1 ; Serial 
604800 ; Refresh 
86400 ; Retry 
2419200 ; Expire 
604800 ) ; Negative Cache TTL 
;

IN     NS                 ns.websaya.com 
2       IN      PTR     websaya.com.

  • kalau sudah selesai, simpan konfigurasi yang tadi telah anda masukan. Setelah itu, anda harus mengedit lagi beberapa file agar semua berhasil dengan baik. File selanjutnya yang akan di edit adalah file /etc/hosts :

$ sudo nano /etc/hosts

  • lalu edit sesuai dengan parameter server anda :

127.0.0.1       localhost 
10.0.0.253     websaya.com   server

simpan kembali perubahan yang anda telah buat. file selanjutnya yang akan diedit adalah file resolv.conf :

$ sudo nano /etc/resolv.conf

  • isikan parameter seperti dibawah ini (anda sesuaikan dengan pamameter server anda) :

domain websaya.com 
search websaya.com 
nameserver 10.0.0.253

  • simpan kembali perubahan yang anda telah buat. file selanjutnya yang akan diedit adalah file named.conf.options :

options { 
        directory “/var/cache/bind”;

        forwarders { 
                203.153.118.10;    <—- IP DNS Server ISP anda 
        };

        auth-nxdomain yes;    # conform to RFC1035 
        listen-on-v6 { any; }; 
};

  • Ubah DNS server sesuai dengan parameter DNS dari ISP anda dan kalau sudah selesai, anda simpan file tersebut. Proses konfigurasi telah selesai. Restart Bind :

$ sudo /etc/init.d/bind9 restart

  • Tes konfigurasi dengan menggunakan perintah nslookup, host maupun dig :
  • nslookup www.websaya.com

Hasilnya :

Server:         10.0.0.253 
Address:        10.0.0.253#53

Name:   www.websaya.com 
Address: 10.0.0.253

  • host websaya.com

hasilnya

websaya.com has address 10.0.0.253

 

Test DNS server:

  • dig websaya.com

; <<>> DiG 9.6.1-P2 <<>> websaya.com 
;; global options: +cmd 
;; Got answer: 
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 33774 
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1

;; QUESTION SECTION: 
;websaya.com.         IN      A

;; ANSWER SECTION: 
websaya.com.  604800  IN      A       10.0.0.253

;; AUTHORITY SECTION: 
websaya.com.  604800  IN      NS      ns.websaya.com.

;; ADDITIONAL SECTION: 
ns.websaya.com. 604800 IN     A       10.0.0.253

;; Query time: 0 msec 
;; SERVER: 10.0.0.253#53(10.0.0.253) 
;; WHEN: Wed Dec 30 14:19:54 2009 
;; MSG SIZE  rcvd: 88


 

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s


Follow

Get every new post delivered to your Inbox.