Fadly Satriya Gunawan DNS
27 may 2014
Computer and Networking A Bp. Adi
SMKN 1 CIMAHI Bp. Trimans
A. Landasan Teori
Domain Name System (DNS) adalah distribute database system yang digunakan untuk pencarian
nama komputer (name resolution) di jaringan yang mengunakan TCP/IP (Transmission Control
Protocol/Internet Protocol). DNS biasa digunakan pada aplikasi yang terhubung ke Internet seperti
web browser atau e-mail, dimana DNS membantu memetakan host name sebuah komputer ke IP
address. Selain digunakan di Internet, DNS juga dapat di implementasikan ke private network atau
intranet
B. Latar Belakang
Dengan banyaknya jenis dari DNS sesuai dengan manfaatnya, siswa diharapkan untuk dapat
mengkonfigurasi beberapa jenis DNS.
C. Alat dan Bahan
-Ubuntu server 10.04/12.04
-paket bind9
-Vmachine
-client windows atau ubuntu
D. Penjelasan
Basic DNS I. Install paket DNS yaitu bind9 apt-get install bind9
II. Buka file nano /etc/bind/named.conf.local
Masukan
zone “nama-domain”{
Type master;
File “/etc/bind/db.nama-domain”;
};
Zone “network-dibalik.in-addr.arpa”{
Type master;
File “/etc/bind/db.reverse”;
};
III. Edit file nano /etc/bind/db.nama-domain
Edit seperti gambar berikut ini
IV. Edit file nano /etc/bind/db.reverse
Edit seperti gambar berikut ini
V. Edit file nano /etc/resolv.conf
Masukan
Nameserver ip-anda
Domain domain-anda
Search domain-anda
VI. Restart bind9 /etc/init.d/bind9 restart
VII. Uji coba dengan nslookup domain-anda
Master Slave DNS
I. Install paket DNS yaitu apt-get install bind9
II. Buka file nano /etc/bind/named.conf.local
Masukan zone “nama-domain”{
Type master;
File “/etc/bind/db.nama-domain”;
};
Zone “network-dibalik.in-addr.arpa”{
Type master;
File “/etc/bind/db.reverse”;
};
Zone “nama-domain-master-anda”{
Type slave;
File “/etc/bind/db.nama-domain-master-anda_slave”;
};
III. Edit file nano /etc/bind/db.nama-domain
Edit seperti gambar berikut ini
IV. Edit file nano /etc/bind/db.reverse
Edit seperti gambar berikut ini
V. Edit file nano /etc/resolv.conf
Masukan
Nameserver ip-anda
Domain domain-anda
Search domain-anda
VI. Ujicoba bahwa anda sudah terhubung dengan master anda cat /var/log/syslog |
grep domain-master/ip-master
VII. Ujicoba dengan menggunakan nslookup domain-anda dan nslookup domain-
master
Load Balancing DNS
I. Install paket DNS apt-get install bind9
II. Edit file nano /etc/bind/db.named.conf.local
masukan zone “nama-domain”{
Type master;
File “/etc/bind/db.nama-domain”;
};
Zone “network-dibalik.in-addr.arpa”{
Type master;
File “/etc/bind/db.reverse”;
};
III. Edit file nano /etc/bind/named.conf.option
Masukan
rrset-order {order cyclic;};
IV. Edit file nano /etc/bind/db.domain-anda
Edit seperti gambar berikut ini
V. Edit file nano /etc/bind/db.reverse
Edit seperti gambar berikut ini
VI. Ujicoba nslookup domain-anda
VII. Ujicoba hosts domain-anda
Konfigurasi DNS Public sama seperti DNS basic
I. Install paket DNS yaitu bind9 apt-get install bind9
II. Buka file nano /etc/bind/named.conf.local
Masukan
zone “nama-domain”{
Type master;
File “/etc/bind/db.nama-domain”;
};
Zone “network-dibalik.in-addr.arpa”{
Type master;
File “/etc/bind/db.reverse”;
};
III. Edit file nano /etc/bind/db.nama-domain
Edit seperti gambar berikut ini
IV. Edit file nano /etc/bind/db.reverse
Edit seperti gambar berikut ini
V. Edit file nano /etc/resolv.conf
Masukan
Nameserver ip-anda
Domain domain-anda
Search domain-anda
VI. Restart bind9 /etc/init.d/bind9 restart
VII. Uji coba dengan nslookup domain-anda
Konfigurasi DNS private
I. Install paket DNS yaitu bind9 apt-get install bind9
II. Buka file nano /etc/bind/named.conf.local
Masukan
zone “nama-domain”{
Type master;
File “/etc/bind/db.nama-domain”;
};
Zone “network-dibalik.in-addr.arpa”{
Type master;
File “/etc/bind/db.reverse”;
};
III. Edit file nano /etc/bind/db.nama-domain
Edit seperti gambar berikut ini
IV. Edit file nano /etc/bind/db.reverse
Edit seperti gambar berikut ini
V. Edit file nano /etc/resolv.conf
Masukan
Nameserver ip-anda
Domain domain-anda
Search domain-anda
VI. Restart bind9 /etc/init.d/bind9 restart
VII. Uji coba dengan nslookup set type=ns
VIII. nslookup tkja-11.or.id
Konfigurasi di router
I. masukan nat dengan perintah iptables –t nat –A POSTROUTING –s network-private –j
MASQUERADE
iptables –t nat –A POSTROUTING –s network-client –j MASQUERADE
II. ping dari client ke DNS private dari client ke DNS public
III. nslookup dns-private
IV. nslookup dns-public