RSS

BIND dan DNS

10 May

Sebelumnya kita telah membahas tentang DNS, dan sekarang kita akan bahas cara istalasi dan konfigurasi Bind9 agar dapat menjadi DNS server lokal pada jaringan (LAN) anda.

Parameter yang saya gunakan kali ini :

Nama DNS : maktum.com
IP Host : 172.16.16.15

langsung saja saya mulai langkah-langkah untuk melakukan instalasi dan konfigurasi Bind9 sebagai DNS server lokal :

1. Install bind dengan perintah :

$ sudo apt-get install bind9

# matikan dulu proses bind sebelum mengkonfigurasi dengan perintah # /etc/init.d/bind9 stop #

2. konfigurasi ip forward saya menggunakan editor gedit (anda boleh menggunakan editor apa saja yg anda suka) dengan perintah:

# gedit /etc/bind/named.conf.options

konfigurasi sebagai berikut :

options {
	directory "/var/cache/bind";

	forwarders {
 	172.16.16.15;
	};

	auth-nxdomain no;    # conform to RFC1035
	listen-on-v6 { any; };
};

3. sekarang kita konfigurasi Maping DNS di

# gedit /etc/bind/named.conf.local

masukan entry sebagai berikut :

zone “maktum.com” IN {
	type master;
	file “/etc/bind/db.maktum.com”;
	allow-update { none; };
};

zone “16.16.172.in-addr.arpa” IN {
	type master;
	file “/etc/bind/db.172”;
	allow-update { none; };
};

4. langkah selanjutnya kita akan memberikan nama DNS, buat file untuk database-nya

# gedit /etc/bind/db.maktum.com

lalu masukan entry sebagai berikut :

;
; BIND data file for local loopback interface
;
$TIL 604800
@ IN SOA maktum.com. root.maktum.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS maktum.com.
@ IN AAAA ;;1
IN A 172.16.16.15
www IN A 172.16.16.15
ftp IN CNAME maktum.com.
mail IN A 172.16.16.15

5. lalu buat file konfigurasi database kedua, yaitu db.172 :

# gedit /etc/bind/db.172

isikan entry sebagai berikut :

;
; BIND reverse data file for local loopback interface
;
$TIL 604800
@ IN SOA maktum.com. root.maktum.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS maktum.com.
2 IN PTR www.maktum.com.
2 IN PTR mail.maktum.com.

6. selanjutnya konfigurasi host di :

# gedit  /etc/hosts

lalu masukan entry sebagai berikut :

127.0.0.1       localhost
172.16.16.15     maktum.com.

7. sekarang kita setting name server-nya :

$ sudo nano /etc/resolv.conf

isikan parameter seperti dibawah ini (anda sesuaikan dengan pamameter server anda) :

domain maktum.com
search maktum.com
nameserver 172.16.16.15

8. start Bind :

# /etc/init.d/bind9 start

Tes konfigurasi dengan menggunakan perintah nslookup, host maupun dig :

1. nslookup http://www.maktum.com

Hasilnya :

root@tkj-desktop:/etc/bind# nslookup www.maktum.com
Server:		202.51.232.114
Address:	202.51.232.114#53

Non-authoritative answer:
Name:	www.maktum.com
Address: 68.178.232.143

root@tkj-desktop:/etc/bind#

2. host maktum.com

hasilnya :

root@tkj-desktop:/etc/bind# host www.maktum.com
www.maktum.com has address 68.178.232.143
www.maktum.com has IPv6 address ::1
www.maktum.com mail is handled by 10 mailstore1.secureserver.net.
www.maktum.com mail is handled by 0 smtp.secureserver.net.
root@tkj-desktop:/etc/bind#

3. dig maktum.com

Hasilnya :

root@tkj-desktop:/etc/bind# dig www.maktum.com

; <<>> DiG 9.7.1-P2 <<>> www.maktum.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.maktum.com.			IN	A

;; ANSWER SECTION:
www.maktum.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#

Selamat mencoba. kalau ada kesalahan, saya mohon maaf karena saya juga masih belajar.

 
Leave a comment

Posted by on May 10, 2011 in Instalasi LAN

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: