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