Rabu, 10 Juni 2015

BIND (DNS Server)

Untuk pembuatan DNS Server kita akan memakai sebuah packet / software bernama bind, kita akan menggunakan bind versi terbaru yakni versi 9. Bind9 terletak pada DVD 1, Ok langsung saja kita praktekkan.
#apt-get install bind9
File konfigurasi bind9 terletak di /etc/bind agar lebih mudah dalam pengeditan file konfigurasi sebaiknya kita masuk ke direktori tersebut terlebih dahulu.
#cd /etc/bind
File konfigurasi bind9 terpecah menjadi 3 bagian pokok, yaitu :
 named.conf = yang berisi konfigurasi global dari bind.
 named.conf.option = yang berisi konfigurasi akses list (siapa saja yang dapat mengakses), listen IPv6, dsb.
 named.conf.local = yang berisi konfigurasi deklarasi zone-zone pada bind.
Saat ini kita hanya akan mengkonfigurasi named.conf.local saja.
#nano named.conf.local
Lalu edit file konfigurasi hingga seperti dibawah ini :
//
// Do any local configuration here
//
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";
zone "bayu53.com" {
type master;
file "/etc/bind/db.bayu53";
};
zone "7.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.120";
};
PENJELASAN :
 Zone “bayu53.com” = konfigurasi yang digunakan untuk memforward hostname ke IP address.
 Zone “7.168.192.in-addr.arpa” = konfigurasi yang digunakan untuk me-reverse IP address ke hostname.
 Type master = berfungsi untuk mendelegasikan bahwa DNS ini adalah sebagai master bukan slave.
 File “/etc/bind/db.bayu53” = dimana tempat konfigurasi forward/reverse di letakkan.
Lalu kita buat file konfigurasi untuk zona forward dan reverse.
#cp db.local db.bayu53
#cp db.127 db.192
Lalu kita ubah konfigurasi untuk zona forward, dengan cara :
#nano db.bayu53
;
; BIND data file for faqih.ac.id
;
$TTL 604800
@ IN SOA bayu53.com. root.bayu53.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS bayu53.com.
@ IN A 192.168.7.3
@ IN MX 10 bayu53.com.
www IN A 192.168.7.3
mail IN A 192.168.7.3
ftp IN A 192.168.7.3
ntp IN A 192.168.7.3
database IN A 192.168.7.3
Selanjutnya kita ubah konfigurasi zona reversenya.
#nano db.192
;
; BIND reverse data file for bayu53.com
;
$TTL 604800
@ IN SOA bayu53.com. root.bayu53.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS bayu53.com.
1 IN PTR bayu53.com.
2 IN PTR www. bayu53.com.
3 IN PTR mail. bayu53.com.
4 IN PTR ftp. bayu53.com.
5 IN PTR ntp. bayu53.com.
6 IN PTR database. bayu53.com.
Setelah itu, restart bind9 :
#sevice bind9 restart
Selanjutnya kita harus menambah nameserver kita ke file /etc/resolv.conf agar server kita dapat meresolv dns lokal kita. Untuk cara konfigurasinya dengan cara dibawah ini :
#nano /etc/resolv.conf
search bayu53.com.
nameserver 192.168.7.3
Lalu kita restart service networking :
#service networking restart
Selanjutnya kita test DNS dengan perintah nslookup dan dig :
#nslookup 192.168.7.3
#nslookup bayu53.com
#dig -x 192.168.7.3
#dig bayu53.com

0 komentar:

Posting Komentar