Kamis, 10 April 2014

Membuat DNS Server pada Debian

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
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