Selasa, 11 Juni 2013

Tutorial Konfigurasi DNS Bind9 di Linux Ubuntu


Bind9 adalah software yang digunakan untuk membuat DNS (domain name server) di linux. Kali ini saya akan menjelaskan bagaimana cara konfigurasi dan setting bind9 di linux ubuntu. Linux yang saya gunakan kali ini adalah linux ubuntu 11.10.

Pertama-tama, install bind9.
apt-get install bind9
Masuk ke direktori bind
cd /etc/bind
Buka file named.conf.local
nano named.conf.local
Lalu tambahkan konfigurasi berikut
zone "namawebsite.com" {
type master;
file "/etc/bind/db.namawebsite";
}

zone "1.168.192.in-addr.arpa" {
type master;
notify no;
file "/etc/bind/db.192";
}
Penjelasan
namawebsite: alamat website anda
1.168.192: alamat ip dns, di sini diletakkan terbalik. sesuaikan dengan alamat ip dan gateway server yang digunakan. Di sini saya menggunakan konfigurasi dari eth1 yaitu lan card yang terhubung ke client. Konfigurasi saya pada eth1 adalah ip: 192.168.1.1 subnetmask: 255.255.255.0 gateway: 192.168.1.1 dns:192.168.1.1

Setelah itu buat file konfigurasi
cp db.local db.namawebsite
cp db.127 db.192
Edit file db.namawebsite
nano db.namawebsite
Lalu setting konfigurasi sebagai berikut
$TTL 604800
@ IN SOA namawebsite.com. root.namawebsite.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.websaya.com.
@ IN A 192.168.1.1
localhost IN A 127.0.0.1
www IN A 192.168.1.1
ns IN A 192.168.1.1

Edit file db.192
nano db.192

Lalu setting sebagai berikut
$TTL 604800
@ IN SOA namawebsite.com. root.namawebsite.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
IN NS ns.namawebsite.com
2 IN PTR namawebsite.com.

Settingan terakhir yaitu forwarder
nano named.conf.options
Edit forwarders sesuai dengan settingan. Hilangkan tanda //
forwarder {
192.168.1.1;
124.81.119.50;
}
Penjelasan:
192.168.1.1 : ip dns
124.81.119.50 : dns dari eth0 yang saya gunakan untuk koneksi ke internet

Kemudian edit juga file resolv
nano /etc/resolv.conf
Tambahkan baris nameserver 192.168.1.1 di baris pertama
Langkah terakhir yaitu restart bind9
/etc/init.d/bind9 restart
Setelah itu coba ping alamat dns anda.
ping namawebsite.com
Jika muncul reply, berarti konfigurasi dns berhasil. Jika belum silahkan cek kembali langkah di atas. Pengalaman saya, salah spasi satu aja bisa berakibat dns tidak berjalan. Jadi harus teliti.

Oke, semoga tulisan saya bermanfaat. Selamat mencoba.

Tidak ada komentar:

Posting Komentar