Senin, 22 Oktober 2012

Membangun DNS Server menggunakan BIND9

DNS server adalah suatu layanan yang diberikan pada komputer server untuk dapat melakukan layanan pengubahan suatu alamat komputer yang berupa ip address dalam bentuk kombinasi angka – angka menjadi sebuah nama domain.  Layanan DNS server, memungkinkan pengguna komputer lebih mudah mengingat  banyak alamat, karena terdiri dari gabungan kata – kata yang unik sehingga mudah dihafal. Lain kalau menginggat – ingat ip address yang terdiri dari 4 atau 6 digit kombinasi angka sehingga lebih terasa sulit., seperti 10.19.29.57 atau 212.13.39.131.  Beberapa contoh nama domain terkenal yang mudah di ingat antara lain www.azkiaaa.co.cc www.afing.wordpress.com www.detik.com www.google.com  www.smkn2bawang.sch.id www.yahoo.com www.ajangkompetisi.com dll. Salah satu program yang mampu memberikan layanan DNS server pada linux Debian adalah BIND9.
Berikut urutan langkah untuk membangun sebuah DNS server menggunakan program BIND9pada sistem Linux Debian.
  1. Install program BIND9
#apt-get install bind9
2.  Ubah settingan konfigurasi pada file resolv.conf, hosts dan hostname
#mcedit /etc/resolv.conf  ==> isi dengan ip address server, 192.168.200.1
#mcedit /etc/hosts  ===> isi dengan 192.168.200.1 “server.belajar.com”
#mcedit /etc/hostname ===> isi dengan nama “server.belajar.com”
3.  Cek keberadaan file – file yang ada dibawah bind,
#ls /etc/bind
db.0                 db.255            db.root                         named.conf.options
db.1                 db.empty        named.conf                 rndc.key
db.127             db.local           named.conf.local         zones.rfc1918
4.  Buat direktori atau folder di /var/cache/bind
#mkdir /var/cache/bind
5.  Edit file named.conf.local yang terletak di /etc/bind
#mcedit  /etc/bind/named.conf.local
tambahkan skrip berikut :
zone “belajar.com” {
type master;
file “/var/cache/bind/db.belajar”;
};
zone “200.168.192.in-addr.arpa” {
type master;
file “/var/cache/bind/db.1”;
};
6. Copy file db.local di /etc/bind/ ke /var/cache/bind/db.1 dan /var/cache/bind/db.belajar
#cp /etc/bind/db.local  /var/cache/bind/db.1
#cp /etc/bind/db.local  /var/cache/bind/db.belajar
7.  Edit file db.1 pada /var/cache/bind/db.1
@         IN        SOA     belajar.com  server.belajar.com root.server.belajar.com
@         IN        NS       belajar.com
1          IN        PTR     belajar.com
8.  Edit file db.belajar yang terletak pada folder /var/cache/bind/db.belajar
@         IN        SOA     belajar.com server.belajar.com root.server.belajar.com
@         IN        NS       belajar.com
@         IN        A          192.168.200.1
IN        MX      IR        server.belajar.com
server   IN        A          192.168.200.1
www    IN        CNAME          server
9.  Restart networking dan bind
#/etc/networking restart
#/etc/bind9 restart
10. Uji coba DNS Server, dengan menggunakan tool nslookup, host dan dig.
11.  Install program dnsutils
#apt-get -t stable install dnsutils
12.  uji coba dengan nslookup, dengan
#nslookup belajar.com
#host belajar.com
#dig belajar.com
Jika sudah menghasilkan informasi yang berupa nama domain belajar.com dan ip address yang dimiliki, maka konfigurasi DNS server menggunakan BIND9 sudah selesai. Selanjutnya coba buka browser dari server dan client, lalu buka alamat dengan mengetikan pada addressbar, www.belajar.com atau ping www.belajar.com (Ken Arok)

Vidionya juga ada lho....



0 komentar:

Posting Komentar