Rabu, 11 Mei 2011

Konfigurasi DNS dengan BIND



1. Sebelum melakukan instalasi harus dipastikan kalau sudah terhubung dengan internet.
Install aplikasi bind dengan perintah “apt-get install bind9” setelh itu install dns utility dengan perintah “apt-get install dnsutils”
2. Sebelum melakukan konfigurasi pada bind sebaiknya kita matikan proses bind dengan perintah “/etc/bind/init.d stop”. Sekarang kita konfigurasi ip forward dengan perintah:
“gedit /etc/bind/named.conf.options”
options {
        directory "/var/cache/bind";
 
        forwarders {
        172.16.16.15;ß------ ganti dengan ip host kita
        };
 
        auth-nxdomain no;    # conform to RFC1035
        listen-on-v6 { any; };
};
3. Jika telah sukses, sekarang kita lakukan Mapping DNS
“gedit /etc/bind/named.conf.local”
masukkan command
zone "fajar.com" {
type master;
file "/etc/bind/db.fajar.com";
};
zone "10.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.192";
};
#- fajar.com diganti dengan alamat yang kita inginkan.
- 10.168.192 diganti dengan ip kita tapi disusun secara terbalik.
- db.fajar.com diganti dengan db.namaserver.
4.Sekarang kita berikan nama DNS,
disini diberikan contoh nama fajar.com
-pertama copy file db.local dgn nama db.fajar.com
“cp /etc/bind/db.local /etc/bind/db.fajar.com”
-buka file db.fajar.com
“gedit /etc/bind/db.fajar.com”
masukkan command seperti ini :
$TIL 604800
@ IN SOA fajar.com. root.fajar.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS fajar.com.
@ IN AAAA ;;1
IN A 192.168.1.19
www IN A 192.168.1.19
ftp IN CNAME fajar.com.
mail IN A 192.168.1.19
5. Setting ip buat DNS bisa dilakukan dengan cara:
Copy file db.127 menjadi db.192
“cp /etc/bind/db.127 /etc/bind/db.192”
-buka file db.192
“gedit /etc/bind/db.192”
$TIL 604800
@ IN SOA fajar.com. root.fajar.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS fajar.com.
2 IN PTR www.fajar.com.
2 IN PTR mail.fajar.com.
6. Setting nameserver biar bisa ke search di lokal DNS
“gedit /etc/resolv.conf”
search fajar.com.
nameserver 192.168.1.19
7. Setting host
“gedit /etc/hosts”
127.0.0.1 localhost
192.168.1.19 fajar.com.
127.0.1.1 bonito1-PC
9. Setelah semua sukses,lalu restart network dengan perintah “/etc/init.d/networking restart” dan nyalakan bind dengan perintah “/etc/init.d/bind9 restart”
Jika sudah selesai, kita lakukan pengecekan dengan perintah :
-“nslookup fajar.com”
root@tkj-desktop:/etc/bind# nslookup www.fajar.com
Server:        202.51.232.114
Address:       202.51.232.114#53
 
Non-authoritative answer:
Name:   www.fajar.com
Address: 68.178.232.143
 
root@tkj-desktop:/etc/bind#
-“dig fajar.com”
root@tkj-desktop:/etc/bind# dig www.fajar.com
 
; <<>> DiG 9.7.1-P2 <<>> www.fajar.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54609
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 13, ADDITIONAL: 13
 
;; QUESTION SECTION:
;www.fajar.com.                IN      A
 
;; ANSWER SECTION:
www.fajar.com.         8       IN      A       68.178.232.143
 
;; AUTHORITY SECTION:
com.                   131854  IN      NS      a.gtld-servers.net.
com.                   131854  IN      NS      b.gtld-servers.net.
com.                   131854  IN      NS      c.gtld-servers.net.
com.                   131854  IN      NS      d.gtld-servers.net.
com.                   131854  IN      NS      e.gtld-servers.net.
com.                   131854  IN      NS      f.gtld-servers.net.
com.                   131854  IN      NS      g.gtld-servers.net.
com.                   131854  IN      NS      h.gtld-servers.net.
com.                   131854  IN      NS      i.gtld-servers.net.
com.                   131854  IN      NS      j.gtld-servers.net.
com.                   131854  IN      NS      k.gtld-servers.net.
com.                   131854  IN      NS      l.gtld-servers.net.
com.                   131854  IN      NS      m.gtld-servers.net.
 
;; ADDITIONAL SECTION:
a.gtld-servers.net.    117993  IN      A       192.5.6.30
a.gtld-servers.net.    138050  IN      AAAA    2001:503:a83e::2:30
c.gtld-servers.net.    168573  IN      A       192.26.92.30
d.gtld-servers.net.    168573  IN      A       192.31.80.30
e.gtld-servers.net.    168573  IN      A       192.12.94.30
f.gtld-servers.net.    138050  IN      A       192.35.51.30
g.gtld-servers.net.    168573  IN      A       192.42.93.30
h.gtld-servers.net.    138050  IN      A       192.54.112.30
i.gtld-servers.net.    168573  IN      A       192.43.172.30
j.gtld-servers.net.    138050  IN      A       192.48.79.30
k.gtld-servers.net.    138050  IN      A       192.52.178.30
l.gtld-servers.net.    138050  IN      A       192.41.162.30
m.gtld-servers.net.    138050  IN      A       192.55.83.30
 
;; Query time: 633 msec
;; SERVER: 202.51.232.114#53(202.51.232.114)
;; WHEN: Wed May 11 11:22:32 2011
;; MSG SIZE  rcvd: 492
 
root@tkj-desktop:/etc/bind#

referensi: [1][2]

0 komentar:

Posting Komentar