DNS Server berfungsi sebagai sebuah sistem yang mengubah url website ke dalam bentuk ip address.Contoh saja ketika mengakses google.com, dibalik domain google.com ada banyak sekali ip address yang terdapat pada domain tersebut,jikalau mengakses menggunakan ip address itu akan sangat merepotkan karena harus tau 1 per satu ip address pada sebuah website.Maka dari itu dns lah yang memberikan solosi agar sebuah website/url menghubungkan ke ip address.
Pada debian untuk menginstall paket dns ini diperlukan repository dahulu, anda bisa lihat di tutorial saya sebelumnya mengenai repository debian.Saya asumsikan anda sudah menginstall virtual debian anda, silahkan login ke user root terlebih dahulu
pastikan koneksi internet anda sudah berjalan dan lakukan update untuk memperbarui paket repository anda
selanjutnya anda bisa install dns menggunakan perintah berikut ini, dan tunggu sampai proses install selesai
apt-get install bind9 -y
untuk melakukan konfigurasi, anda masuk ke dalam direktori bind dengan perintah berikut
cd /etc/bind
kemudian kita edit file named.conf yang berfungsi untuk membuat zone domain, masuk ke named.conf dengan perintah berikut
nano named.conf
kemudian tambahkan konfigurasi berikut
zone "bogard.com" {
type master;
file "/etc/bind/db.bogard";
};
zone "18.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.192";
};
type master;
file "/etc/bind/db.bogard";
};
zone "18.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.192";
};
keterangan :
- bogard.com : alamat domain yang akan kita gunakan nantinya ketika menginstall sebuah web server
- db.bogard : merupakan file forward yang berfungsi untuk merubah nama domain ke ipaddress di dalam dns
- 18.168.192.in-addr.arpa : merupakan 3 digit awal ip dari server
- db.192 : merupakan file reverse yang berfungsi untuk merubah ip address ke nama domain di dalam dns
selanjutnya kita membuat file forward dengan mengetikan perintah berikut
# cp db.local db.bogard
# cp db.127 db.192
# cp db.127 db.192
perintah di atas berfungsi untuk mengcopy file forward dan file reverse default bawaan dns supaya kita bisa menyediakan file forward dan file reverse untuk domain kita sendiri.
Membuat File Forward
untuk membuat file forward ketikan perintah berikut
nano db.bogard
nano db.192
nano /etc/resolv.conf
kemdian isikan file tersebut dengan ip address server anda, seperti gambar berikut
kemudian kunci file tersebut dengan perintah berikut, dengan mengunci file resolv.conf maka ketika dilakukan restart network file tersebut tidak akan hilang isinya atau kembali ke seting defaultnya, hal ini biasa terjadi ketika anda seting dns.Jadi untuk menangani hal tersebut kita bisa mengunci file tersebut, dan ketika di lakukan restart network maka file tersebut tidak akan berubah/tetap seperti setingan yang kita inginkan
chattr +i /etc/resolv.conf untuk mengunci file
chattr -i /etc/resolv.conf untuk membuka kunci
chattr -i /etc/resolv.conf untuk membuka kunci
kemudian lakukan testing dns dengan nslookup ke domain anda, dengan perintah berikut
nslookup bogard.com





