Installasi dan Konfigurasi DNS Server ( Bind9 ) pada Debian 8 ( Jessie )
Assalamualaikum Warahmatullahi Wabarakatuh
Semangat pagi untuk kita semua, Hari ini kita akan melakukan Installasi dan Konfigurasi DNS Server ( Bind9 ) pada Debian 8 ( Jessie ), pada pertemuan kali ini masih lanjutan dari yang kemarin yaitu Install dan Konfigurasi DHCP Server Pada Debian 8 di Virtualbox Host-Only adapter . jadi sebelum melangkah ke sini pastika sudah melakukan langkah sebelumnya.
Pengertian dan Fungsi
DNS (Domain Name System) ialah sebuah sistem yang mengubah suatu URL ( Uniform Resource Locator) website/situs ke dalam bentuk IP Address ke bentuk Nama yang mudah diingat. Tanpa DNS, Anda harus mengetikkan IP Address secara lengkap ketika ingin mengunjungi sebuah website.
DNS Server adalah Sebuah layanan / service yang di sediakan oleh beberapa server untuk melayani permintaan untuk mengetahui sebuah IP address yang digunakan oleh suatu domain. Contoh ketika kita akan mengakses sebuah website misalnya www.sayaingat.com atau www.google.com maka server DNS yang akan mencari Ip addres tersebut berapa sehingga Laptop / Komputer kalian bisa mengakses situs tersebut.
Alat dan Bahan
- Pc / Laptop
- VirtualBox yang sudah terinstall Debian 8
Topologi
- Ip Address Debian : 192.168.1.1/24
- Network : Host-Only Adapters ( DHCP )
- Range ip : 192.168.1.10 - 192.168.1.20
- domain name : wandhe.com
Konfigurasi Ip Address ( Network )
- Login sebagai root
- Selanjutnya mengkonfigurasi ip address , ketikan :
- Ketikan kode berikut
- Simpan script dengan cara tekan Ctrl + X tekan Y kemudian Enter.
- Setelah disimpan kita aktifkan script yang sudah tadi kita buat, ketikan :
- Kemudian Pastikan eth0 muncul , ketikan
nano /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
nameserver 192.168.1.1
/etc/init.d/networking restart
ifconfig
Installasi Paket DNS Server di Debian 8
- Sebelum melakukan installasi kita akan masukan DVD 1 terlebih dahulu , karena Service DHCP Server ada pada DVD 1, Ketikan :
- Kemudian masukan DVD 1 nya klik Devices > Optical Drives > pilih ISO DVD 1,iso.
- Kemudian ketikan :
- Tekan Y apabila ada pilihan, Pastikan Installasi Berhasil.
apt-cdrom add
apt-get install bind9
Membuat Zone Domain
- Ketikkan perintah berikut untuk membuka file konfigurasi zone domain:
- Setelah terbuka silahkan cari script dibawah ini
- Kemudian script tersebut silahkan rubah menjadi berikut :
- Simpan script tadi, tekan Ctrl + X , tekan Y kemudian Enter.
- File yang akan kita konfigurasi adalah db.alamat dan db.ip, kita duplicate saja biar ngga ngetik dari awal caranya.
- Pastikan tidak ada error ketika melakukan perintah diatas
nano /etc/bind/named.conf.default-zones
# ...
zone "localhost" {
type master;
file "/etc/bind/db.local";
};
zone "127.in-addr.arpa" {
type master;
file "/etc/bind/db.127";
};
...
# ...
zone "wandhe.com" {
type master;
file "/etc/bind/db.alamat";
};
zone "1.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.ip";
};
...
cp /etc/bind/db.local /etc/bind/db.alamat
cp /etc/bind/db.127 /etc/bind/db.ip
Konfigurasi File Forward
Forward berfungsi untuk menerjemahkan nama domain ke dalam alamat IP Address. Konfigurasi forward berada pada file “db.alamat” yang telah kita buat sebelumnya.
- ketikkan perintah berikut untuk membuka file forward
- Kemudian akan terbuka file forward dengan konfigurasi defaultnya. Edit isi file tersebut yang diberi tanda bold hingga menjadi seperti berikut:
- Simpan script tadi, tekan Ctrl + X , tekan Y kemudian Enter.
nano /etc/bind/db.alamat
$TTL 604800
@ IN SOA wandhe.com. root.wandhe.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
@ IN NS wandhe.com.
@ IN A 192.168.1.1
www IN A 192.168.1.1
Konfigurasi File Reverse
Kalau forward berfungsi untuk menerjemahkan nama domain ke dalam IP Address, maka reverse berfungsi sebaliknya. Reverse akan menerjemahkan IP Address kedalam alamat domain.
- Ketikan perintah berikut untuk membuat file reverse
- Kemudian akan terbuka file reverse dengan konfigurasi defaultnya. Edit isi file tersebut yang diberi tanda bold hingga menjadi seperti berikut:
- Simpan script tadi, tekan Ctrl + X , tekan Y kemudian Enter.
nano /etc/bind/db.ip
$TTL 604800
@ IN SOA wandhe.com. root.wandhe.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
@ IN NS wandhe.com.
1 IN PTR wandhe.com.
1 IN PTR www.wandhe.com.
Angkat 1 di bawah @ itu adalah alamat ip terkahir pada konfigurasi interface eth0. karena punya saya ip addressnya 192.168.1.1 maka yang berada di bawah @ adalah 1 , apabila ip address saya 192.168.1.100 maka dibawah @ itu harus 100 juga.
Menambahkan DNS dan Nameserver pada resolv.conf
Langkah terakhir adalah Menambahkan DNS dan Nameserver di resolv.conf ,
- Karena File Resolv belum terinstall maka kita akan melakukan install file resolv, ketikan perintah :
- kemudian aktifkan resolvnya ketikan
- Ketikan Perintah berikut untuk membuka file resolv.conf
- Hapus semua isi file tersebut dan ganti dengan DNS dan nameserver yang anda gunakan seperti berikut:
- Simpan script tadi, tekan Ctrl + X , tekan Y kemudian Enter.
- Lakukan Update resolv ketikan perintah
apt-get install resolvconf
/etc/init.d/resolvconf restart
nano /etc/resolvconf/resolv.conf.d/head
domain wandhe.com
search wandhe.com
nameserver 192.168.1.1
resolvconf -u
Pengujian DNS pada debian
Setelah tadi kita mengkonfigurasi semuanya, langkah terakhir adalah melakukan uji coba pada debian langsung, apakah berhasil atau masih ada yang kurang, sebelum melakukan pengujian kita aktifkan terlebih dahulu service bind nya,
- Ketikan perintah berikut :
- Pastikan tidak ada error.
- Setelah itu lakukan pengetesan wandhe.com, ketikan perintah berikut :
- hasilnya harus seperti dibawah
- Lanjutkan melakukan pengetesan www.wandhe.com, ketikan perintah berikut :
- hasilnya harus seperti dibawah :
- Lanjutkan melakukan pengetesan 192.168.1.1, ketikan perintah berikut :
- hasilnya harus seperti dibawah
/etc/init.d/bind9 restart
nslookup wandhe.com
nslookup www.wandhe.com
nslookup 192.168.1.1
Yess, happy configuration
Post a Comment