Selasa, 12 April 2016

PENGERTIAN DAN FUNGSI BIND

PENGERTIAN DAN FUNGSI BIND

Pengertian BIND adalah singkatan dari bahasa inggris, yaitu berkeley internet name domain. BIND adalah server DNS yang paling umum digunakan di internet, khususnya pada sistem operasi bertipe unix yang secara de facto merupakan standar.

Fungsi BIND adalah untuk membuat DNS. DNS (DOMAIN NAME SERVER) bekerja pada konsep client server. DNS diterapkan pada server terpusat yang disebut server DNS atau name server yang memiliki wewenang untuk mengelola beberapa nama domain dan mengacu kepada beberapa domain lainnya yang dikelola server DNS lain.


Installasi Dan Konfigurasi

Install terlebih dahulu applikasi debiannya dengan perintah sebagai berikut;
root@nanang:/home/realloz# apt-get install bind9

Berikut file-file penting yang akan kita konfigurasi dalam DNS Server; 
  • /etc/bind/named.conf.local
  • file forward, Forward berfungsi untuk konversi dari DNS  ke Ip Address. Misalnya ketika kita ketik sharing-realloz.com melalui Web Browser anda, maka akan muncul website dari server Debian. 
  • file reverseReverse berfungsi untuk konversi dari Ip Address ke DNS. Misalnya jika kita mengetikan Ip Address http://127.10.10.9 pada Web Browser anda, secara otomatis akan redirect ke alamat sharing-realloz.com
Kemudian edit dan tambahkan konfigurasi untuk forward dan reverse, pada file named.conf.local. Kemudian tambahkan script di bawah ini. 
root@nanang:/home/realloz# nano /etc/bind/named.conf.local 

zone "sharing-realloz.com" {                                  Zone Domain anda 
          type master;

       file "/var/cache/bind/db.sharing";          lokasi file FORWARD,
}; 
zone "127.in-addr.arpa" 
{                                      
     #1 oktet ip paling depan 
     type master; 
     file "
/var/cache/bind/db.127";              #lokasi file REVERSE 
}; 

  
Buat file konfigurasi untuk file forward dan reselve dari DNS tersebut. Karna konfigurasinya cukup banyak, kita tinggal copykan saja file default yang sudah ada.
 

root@nanang:/home/realloz# cp /etc/bind/db.local /var/cache/bind/db.sharing
 root@nanang:/home/realloz# cp /etc/bind/db.127 /var/cache/bind/db.127 

Setelah selesai mengcopy file forward, kemudian kita edit file forward tersebut dengan perintah;  
root@nanang:/home/realloz# nano /var/cache/bind/db.sharing
 
$TTL  604800 
@  IN  SOA 
sharing-realloz.com. root.sharing-realloz.com. ( 

                                     2    ; Serial 
                                 604800   ; Refresh 
                                 86400    ; Retry 
                                2419200   ; Expire 
                                604800 )  ; Negative Cache TTL 

@         IN        NS      
sharing-realloz.com.       
 #tambahkan “titik” di akhir domain 
@          IN    A   127.10.10.9
www        IN    A  
 127.10.10.9 

ftp        IN    A   127.10.10.9 
mail       IN    A   127.10.10.9
sub-domain IN    A   
127.10.10.9           #jika ingin membuat sub-domain  

Kemudian edit file reverse dengan perintah;  
root@nanang:/home/realloz# nano /var/cache/bind/db.127
 
$TTL  604800 

@  IN  SOA sharing-realloz.com. root.sharing-realloz.com. (
                                      1   ; Serial 
                                  604800  ; Refresh 
                                  86400   ; Retry 
                                 2419200  ; Expire 
                                 604800 ) ; Negative Cache TTL

;  
@  IN   NS  sharing-realloz.com.       #tambahkan “titik” di akhir domain 
9.10.10  IN   PTR www.sharing-realloz.com.        #oktet ip, dan dibalik 
9.10.10  IN   PTR ftp.sharing-realloz.com.
9.10.10  IN   PTR mail.sharing-realloz.com.
9.10.10  IN   PTR sub-domain.sharing-realloz.com. 

Terakhir, restart applikasi bind9nya.  

root@nanang:/home/realloz# /etc/init.d/bind9 restart

Jika terjadi sebuah kesalahan pada saat merestart applikasi Bind9nya coba periksa satu file ini, yaitu file named.conf.local Periksa kembali script yang anda buat, dan sesuaikan seperti konfigurasi diatas. 

Pengujian  

Setelah seleai konfigurasinya kita test apakah DNS Server tersebut berhasil atau tidak, dengan perintah nslookup dari computer debian itu sendiri atau dari computer client. 

root@nanang:/home/realloz# nslookup 127.10.10.9 
Server  :  192.168.10.1 
Address :  192.168.10.1#53 


9.10.10.127.in-addr.arpa  name = www.sharing-realloz.com 
9.10.10.127.in-addr.arpa  name = ftp.sharing-realloz.com 
9.10.10.127.in-addr.arpa  name = mail.sharing-realloz.com 
9.10.10.127.in-addr.arpa  name = sub-domain.sharing-realloz.com 

Jika muncul pesan seperti ini,  
Server   :  127.10.10.9
Address :  127.10.10.9#53 
** server can't find debian.edu.debian.edu: SERVFAIL/NXDOMAIN


Tidak ada komentar:

Posting Komentar