KONFIGURASI DNS SERVER BERBARIS BIND9 PADA DEBIAN 12

 Assalamu'alaikum Warahmatullahi Wabarakatuh.

Hai semuanya kembali lagi dengan saya Nadaa Qurrotu'ainia. sekarang aku mau kasih tutorial cara mengkonfigurasi DNS Server dengan bind9 pada Debian 12.


Apa Itu DNS Server?

DNS server adalah sebuah sistem yang berfungsi untuk mengkonversi nama domain menjadi alamat IP. Server DNS ini bekerja sebagai jembatan antara nama domain dan alamat IP yang digunakan oleh komputer untuk menemukan lokasi situs web yang dituju. 

Saat seseorang mengakses situs web, browser akan mengirimkan permintaan ke server DNS untuk menemukan alamat IP dari nama domain tersebut. Setelah alamat IP ditemukan, browser akan mengirimkan permintaan ke server web yang bersangkutan untuk mengambil konten dari situs web.

Apa Fungsinya?

Fungsi utama dari DNS Server adalah untuk memetakan nama domain ke alamat IP dan menyimpan informasi ini dalam cache untuk mempercepat pengaksesan situs web. Setiap kali komputer atau perangkat mobile mencoba mengakses situs web, permintaan akan dikirim ke DNS Server terdekat. Server ini akan mencari alamat IP dari situs yang diminta dan mengirimkan informasi kembali ke perangkat yang meminta. Ini memungkinkan perangkat untuk terhubung dengan server situs web dan menampilkan isi situs. 

Bahan yang dibutuhkan 

1.Server berbasis Debian 12 yang sudah terkonfigurasi DHCP server dan NGINX web server
2.Client (device apapun dengan browser dan terminal. Untuk Windows dapat menggunakan command prompt)

 

Langsung saja ke tutorialnya.

 

KONFIGURASI PADA SERVER

Pada bagian Network di VirtualBox ganti Adapter 1 menjadi Host-Only Adapter dan adapter 2 menjadi bridge adapter,pada Promiscuous Mode, pilih Allow All


setelah itu nyalakan server dan login sebagai root.setelah slesai masukan perintah apt install bind9 dnsutils



Pindah direktori saat ini ke /etc/bind dengan memasukkan perintah cd /etc/bind



Pada direktori ini kita akan mengganti nama file dari db.local menjadi contoh (db.naura) dengan perintah cp db.local db.naura



lakukan konfigurasi pada file yang udah diubah tadi dengan perintah nano db.127
Lalu, ganti parameter berikut:
1. Ganti seluruh parameter bertuliskan localhost dengan domain yang akan digunakan (contoh nawra.local)

 2. Pada bagian ujung kiri bawah dari file, terdapat tulisan 1.0.0. Ganti dengan www

Keluar dan simpan file dengan menekan ctrl+o lalu enter dilanjut dengan ctrl+x.




lakukan konfigurasi juga pada file yang udah diubah tadi dengan perintah nano db.local



Lalu, ganti parameter berikut:
1. Ganti seluruh parameter bertuliskan localhost dengan domain yang akan digunakan (contoh nefan.net)
2.Pada bagian ujung kiri bawah dari file, terdapat tulisan 1.0.0. Ganti dengan oktet terakhir dari IP Address yang digunakan (contoh 26 pada IP Address 192.25.14.26)



Keluar dan simpan file dengan menekan ctrl+o lalu enter dilanjut dengan ctrl+x.


Setelahnya, lakukan konfigurasi pada file named.conf.default-zones dengan memasukkan perintah nano named.conf.default-zones.


Lalu lakukan konfigurasi berikut:


    1. Pergi ke akhir file. Akan diisi dengan 2 konfigurasi.

    2. Masukkan konfigurasi berikut untuk konfigurasi pertama.

        zone "domain" { *domain ganti dengan domain yang digunakan (contoh naura.com)

                    type master;

                    file"/etc/bind/db.naura";

        };

    3. Masukkan konfigurasi berikut di bawah konfigurasi pertama:

            zone "192.25.14.26.in-addr.arpa"; (Untuk 19, ganti dengan oktet ketiga IP Address yang digunakan. Yang dicontohkan adalah untuk IP Address 192.25.19.26)

                        type master;
                        file "/etc/bind/db.10";

            };




Keluar dan simpan file dengan menekan ctrl+o lalu enter dilanjut dengan ctrl+x.


Lalu, lakukan konfigurasi seperti di bawah pada file /etc/resolv.conf dengan memasukkan perintah nano /etc/resolv.conf.





nameserver <ip yang digunakan> (contoh 192.25.19.26)

search <domain yang digunakan> (contoh cosmic.local)


Mengupload: 175088 dari 175088 byte diupload.



Masukkan perintah systemctl restart bind9 untuk mengaplikasikan konfigurasi yang telah dibuat tadi.


Konfigurasi pada client 

lakukan konfigurasi IP address,pada bagian Preferred DNS server, masukkan IP Address server (contoh 192.25.14.26)




Buka command prompt/cmd, masukkan perintah nslookup <domain> untuk mengecek apakah berhasil 

        * (contoh nslookup nawra.local) 

Jika berhasil, buka browser dan masukkan domain yang digunakan tadi.

Jika muncul seperti dibawah berarti tandanya berhasil 

Komentar

Postingan populer dari blog ini

KONFIGURASI MAIL SERVER. POSTFIX, DOVECOT & ROUNDCUBE PADA DEBIAN 12

KONFIGURASI REMOTE SERVER SSH PADA DEBIAN

PENERAPAN SAMBA UNTUK SERVER SMB PADA DEBIAN