Selasa, 17 Juli 2012

Instalasi dan Konfigurasi DNS (bind9) di Ubuntu 9.10


kita mulai dengan instalasi bind untuk layanan dns server….
buka terminal n ketik sintaks dibawah ini :

sudo apt-get install bind


lok proses instalasi udah selese kita lanjuut ke konfigurasi, tapi sebelumnya ane

permisalkan IP Laptop Ane : 192.168.71.10 . Nah, sekarang coba buka file di

/etc/bind/named.conf yang kurang lebih isinya kayak gene :

// This is the primary configuration file for the BIND DNS server named.
//
// Please read /usr/share/doc/bind9/README.Debian.gz for information on the
// structure of BIND configuration files in Debian, *BEFORE* you customize
// this configuration file.
//
// If you are just adding zones, please do that in /etc/bind/named.conf.local


include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";

abiz tu tambahain kayak gene di bagian paling bawah :



zone "gen5x4.net" {
type master;
file "/etc/bind/db.gen5x4.net";
};

zone "71.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.gen5x4.rev";
};

okeh apa maksudnya tulisan diatas??? jadi begini maksudnya, pada bagian zone

“gen5x4.net” itu adalah nama dari domain name yang akan kita ketik di address bar agar

di ubah jadi ip sama bind ney ntar. trus yang bagian zone “71.168.192.in-addr.arpa”

adalah subnet dari ip kompi kita yang ditulis secara terbalik, file ini berfungsi

untuk mengubah ip menjadi bentuk nama… pokoke kebalikan yang pertama…..

terus, lok udah selese ditambahin yang diatas… cp file berikut biar gak capek ngetik dari

awal….


cp /etc/bind/db.local /etc/bind/db.gen5x4.net
cp /etc/bind/db.local /etc/bind/db.gen5x4.rev

lok udah buka file /etc/bind/db.gen5x4.net yang udah dikopi barusan yang isinya kurang lebih

kayak gen :


;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA localhost. root.localhost. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS localhost.
@ IN A 127.0.0.1
@ IN AAAA ::1

nah sekarang ubah jadi kayak gene :


;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ns.gen5x4.net. root.gen5x4.net. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.gen5x4.net.
ns IN A 192.168.71.10
www IN CNAME ns
ftp IN CNAME ns
smtp IN CNAME ns
pandi IN CNAME ns

coba deh perhatiin perubahannya, dbagian localhost. root.localhost. diganti ama

ns.gen5x4.net. root.gen5x4..net. (Inget jangan sampai kurang titik diakhir tulisan

diatas… itu salah satu yang bikin ane stress berbulan bulan….). OK, abiz tu liat disana

ada bagian @ setalah @ IN SOA …… ada yang kayak gene :


@ IN NS ns.gen5x4.net.
ns IN A 192.168.71.10
www IN CNAME ns
ftp IN CNAME ns
smtp IN CNAME ns
pandi IN CNAME ns

mari kita telaah
1. @ IN NS ns.gen5x4.net. adalah menyatakan bahwa ns.gen5x4.net adalah sebagai Name

Server yang mengelola domain name system.

2. ns IN A 192.168.71.10 adalah menyatakan subdomain ns dari domain

gen5x4.net memiliki alamat IP (A = address) 192.168.71.10

3. www IN CNAME ns adalah menyatakan www adalah subdomain dari gen5x4.net

(www.gen5x4.net). dan begitu seterusnya

4. pandi IN CNAME ns bahwa pandi merupakan subdomain dari domain

gen5x4.net. (pandi.gen5x4.net)

okeh lok mau lebih lengkap tentang dns record ada baiknya buka referensi ney

http://www.dns.net/dnsrd/rr.html.

ok lanjuuutttt…..

setelah mengedit file /etc/bind/db.gen5x4.net sekarang kita ngedit

/etc/bind/db.gen5x4.rev, sama seperti diatas ubah isinya kayak gene :


;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ns.gen5x4.net. root.gen5x4.net. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.gen5x4.net.
10 IN PTR ns.gen5x4.net.

ok kita bahas dikit ney coz penting….

10 IN PTR ns.gen5x4.net. , pada bagian itu ada angka 10 kan, nah angka 10

itu adalah akhiran dari ip kompi ane (IP: 192.168.71.10), atau yang sering di sebut host-id

sama orang jaringan.

lok file yang tiga ntu udah diubah sekarang ubah file /etc/bind/named.conf.options yang

isinya kurang lebih kayak gene :


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

//forwarders {
// 0.0.0.0;
//};

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

ok, dibagian forwaders {…. hilangkan // trus ganti jadi kayak gene :


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

forwarders {
8.8.8.8; //primary dns google
8.8.4.4; //secondary dns google,
//bisa ditambahin lage sama yang laen dibawahnya
};


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

lok udah selesai ending dari konfirgurasi ini, ubah file /etc/resolv.conf jadi kayak gene:


domain localdomain
search localdomain
nameserver 192.168.71.1

domain gen5x4.net
search gen5x4.net
nameserver 192.168.71.10

siiiiipppp sekarang coba restart service dns… ketik sintaks ne :


/etc/init.d/bind9 restart

0 komentar:

Posting Komentar