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";
};

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

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

kemudian isi konfigurasi seperti di bawah ini, jika sudah ctrl x untuk menyimpan konfigurasi


Membuat File Reverse

untuk membuat file reverse ketikan perintah berikut

nano db.192

kemudian isi konfigurasi seperti di bawah ini, jika sudah ctrl x untuk menyimpan konfigurasi


kemudian edit file resolv.conf untuk menanamkan dns server pada debian nya, dengan perintah berikut

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

kemudian lakukan testing dns dengan nslookup ke domain anda, dengan perintah berikut

nslookup bogard.com

hasil


" SEMOGA BERMANFAAT LIKE & COMMENT "