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 reverse, Reverse 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
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. #3 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