Bind9 Configuration

LKS Ponorogo Jatim 2010 | DNS Configuration
Tanggal 18 April kemarin saya berangkat menuju kota Ponorogo yang menjadi Tuan Rumah LKS Provinsi Jatim 2010.
Meski pada akhirnya saya belum berkesempatan membawa pulang piala tersebut, namun tak apalah yang penting dari ajang tersebut saya memperoleh suatu pembelajaran baru dalam berkompetisi, yaitu jangan pernah mendengarkan perataan atau saran lawan ketika berada dalam ring lomba atau arena pertandinagn. Yap, benar, itu adalah kesalahan yang saya lakukan ketika menkonfigurasi Web Server ( Apache ). Sedikit cerita ketika itu, sekitar pukul 14.00 dan waktu tersisa 2 jam lagi untuk berakhirnya sesi terakhir perlombaan IT Networking Support. Dengan begitu yakin, saya beres-beres peralatan dan bersiap meninggalkan ruang lomba. Namun tiba-tiba tetangga saya yang berasal dari SMK di Sidoarjo sana, memberi saya saran untuk mengkonfigurasi beberapa script di Webserver ( Apache ) agar kecepatan akses lebih cepat lagi sehingga tidak memerlukan waktu lama untuk mengakses Webserver khususnya Web Mail Server karena memang, ketika saya mengakses Web Mail Server, butuh waktu cukup lama untuk membuka laman Web Mail Server tersebut dan ketika itu yang saya pakai adalah layanan Squirrelmail. Yah, tanpa berfikir panjang saya buru-buru mengubah konfigurasi httpd.conf yang berada di " /etc/apache " namun malangnya, setelah melakukan beberapa konfigurasi yang menurut pada salah satu siswa SMK Sidoarjo itupun, akhirnya web server saya tidak dapat di akses dan bukan hanya itu, Proxy (Squid), Web Mail Server (Squirrelmail) pun tidak berjalan. 2 Jam berlalu saya mencari kesalahan demi kesalahan yang saya lakukan namun akhirnya tidak ketemu juga. Sehabis waktu berlalu saya menuju mushollah untuk melepaskan kesedihan saya karena kegagalan tersebut. Apa mau dikata, kata guru saya siih, belum jodohnya. Haha,,... yang penting jodoh saya di mlirip sudah ketemu. uPz...

Berikut ini Konfigurasi DNS atau Bind9 yang mendapat sedikit modifikasi dan untuk mempermudah sehingga tidak perlu lagi membuat 2 fie untuk zone forward dan reverse.






Langkah-langkah nya :

Install dulu package DNS-nya yang di Linux d sebut package Bind atau Bind9. Terdapat banyak sekali opsi perintah untuk melakukan penginstallan package pada debian. Kali ini saya menggunakan Apt dan Aptitude. Sedangkan untuk editor saya menggunakan mcedit atau dengan nama package mc untuk lebih memudahkan dalam melakukan konfigurasi karena navigasinya yang sangat memudahkan.

# apt-get install bind9 atau # Aptitude Install bind9

Lalu masuk atau berpindah ke directory Bind yang berada di "/etc" dengan perintah

# cd /etc/bind

lalu letikkan perintah ls (list) untuk melihat isi dari directory bind.

# ls

di dalam directory tersebut ada beberapa file yang perlu kita konfigurasi agar Domain Name System kita berjalan.
Terlebih dahulu copy file db.local menjadi file reverse dan forward zone kita dengan perintah. Kali ini saya menggunakan alias eightsun dan rencananya saya menggunakan domain www.eightsun.web.id

# cp db.local db.eightsun

lalu edit file db.eightsun dengan perintah

#mcedit db.eightsun
----------------------------------------------------------------------------------------------------------------------------------------
Berikut Konfigurasinya
----------------------------------------------------------------------------------------------------------------------------------------
$TTL 604800
@ IN SOA eightsun.web.id. admin.eightsun.web.id. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ; Negative Cache TTL
)


IN NS eightsun.web.id
IN MX 10 mail.eightsun.web.id
ns IN A 192.168.12.11
www IN CNAME ns
ftp IN CNAME ns
mail IN CNAME ns
imap IN CNAME ns
pop IN CNAME ns
smtp IN CNAME ns


192.168.12.11 IN PTR eightsun.web.id

----------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------
Selanjutnya simpan konfigurasi tersebut, jika anda menggunakan mceedit sebagai editor, tekan F10 untuk menyimpan lalu keluar dan jika anda menggunakan vim atau vi sebagai editor, tekan ESC lalu ketik : wq untuk keluar dari mode edit dan menyimpan konfigurasi tersebut.


Langkah selanjunya adalah kita mengedit file named.conf yang berada di "/etc/bind"

#mcedit /etc/bind/named.conf

----------------------------------------------------------------------------------------------------------------------------------------
Berikut Konfigurasinya
----------------------------------------------------------------------------------------------------------------------------------------

option {directory “/var/cache/bind”;
auth-nxdomain no;
};
zone “.” {
type hint;
file “/etc/bind/db.root”;
};
zone “localhost” {
type master;
file “/etc/bind/db.local”;
};

zone "eightsun" {
type master;
file "/etc/bind/db.eightsun";
};

zone “127.in-addr.arpa” {
type master;
file “/etc/bind/db.127”;
};
zone “0.in-addr.arpa” {
type master;
file “/etc/bind/db.0”;
};
zone “255.in-addr.arpa” {
type master;
file “/etc/bind/db.255”;
};

----------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------

Setelah melakukan konfigurasi tersebut, simpan dan keluar dari directory bind. Lakukan restart pada sistem DNS atau bind9 dengan perintah :

# cd /etc
# /etc/init.d/bind9 restart


Jika tidak ada pesan kesalahan selama proses restart sistem, maka cek keberhasilan konfigurasi dengan perintah

# nslookup 192.168.12.11
# nslookup www.eightsun.web.id

Dan untuk tambahan, silahkan masuk ke directory "/etc" dan lakukan konfigurasi pada file hosts dan resolve.conf
silahkan daftarkan domain anda pada 2 file konfigurasi tersebut.


Ichsan Yudha Pratama

Rakyat Biasa Yang Cinta Keragaman Nusantara
Running Enthusist | Web Developer | Blogger | Google Local Guides

Love to code, code to love.

Tidak ada komentar:

Posting Komentar