DNS Server pada Debian
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
root@server:# apt-get install bind9
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
root@server:# apt-get install bind9
ikuti langkah2 instalasi bind9 dan Tunggu sampai proses instalasi bind9 selesai .
Konfigurasi Zone (Domain) (Domain Name System)
Konfigurasi zone atau domain terdiri dari dua mekanisme yang berbeda
yaitu forward dan reverse. Konfigurasi forward memetakkan
IP Address => hostname
dan file reverse memetakkan
hostname => IP Address.
Untuk mendaftarkan file zone tersebut, lakukan editing pada file
/etc/bind/named.conf.local dengan cara :
root@server:# nano /etc/bind/named.conf.local
Tambahkan rangkaian konfigurasi berikut untuk mendaftarkan domain yang
kita kelola.
zone "gigih-tkj.com" {
type master;
file
"/etc/bind/forward";
};
zone "16.16.172.in-addr.arpa" { (kelas ip addres yang kita gunakan )
type master;
file
"/etc/bind/reverse";
};
c. Konfigurasi file forward
Buat dahulu sebuah file yang bernama forward di direktori /etc/bind/.
Lakukan dengan perintah berikut
root@server:# nano/etc/bind/forward
Sesuaikan isi dari file tersebut dengan identitas hostname pada zone
yang akan kita kelola, seperti terlihat pada file berikut:
; BIND data file for local loopback interface
;
$TTL
604800
@
IN SOA gigih-tkj.com. root. (
2 ;
Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@
IN NS gigih-tkj.com.
@
IN A 172.16.16.1 (ip eth1 yang anda gunakan)(Ip local anda)
www
IN CNAME @
mail IN
CNAME @
d. Konfigurasi file reverse
Selain file forward kita pun harus menyiapkan sebuah file yang bernama
reverse di direktori /etc/bind/. Lakukan dengan perintah berikut:
root@server:# nano /etc/bind/reverse
Isi dari file tersebut seperti berikut, sesuaikan data pada file
reverse tersebut dengan data yang tercatat di file forward sebelumnya.
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA
gigih-tkj.com. root. (
2 ;
Serial
604800 ; Refresh
86400 ;
Retry
2419200 ;
Expire
604800
) ; Negative Cache TTL
;
@ IN NS
gigih-tkj.com.
1 IN PTR
@
e.
Konfigurasi file resolv
Juga, jangan lupa untuk menyesuaikan
resolv.conf dengan name server yang telah kita buat.
Masuk dan edit file resolv.conf dengan cara :
root@server:# nano /etc/resolv.conf
Dan sesuaikan sehingga menjadi :
Search gigih-tkj.com
domain gigih-tkj.com
nameserver 172.16.16.1
f.
Restart
Setelah selesai pengeditan file, lakukan
re-start pada file tersebut supaya running dengan setting seperti yang kita
harapkan.
Restart networking dengan cara :
root@server:#
etc/init.d/networking restart
Restart bind dengan cara :
root@server:#
etc/init.d/bind9 restart
Pengujian
1.
Pada komputer server/terminal utama, kita dapat men-cek kinerja DNS
server yang telah kita buat dengan
root@server:# nslookup gigih-tkj.com
Server
: 172.16.16.1
Address:
172.16.16.1#53
Name: gigih-tkj.com
Address: 172.16.16.1
0 komentar:
Posting Komentar