Selasa, 07 Maret 2023

Konfigurasi DNS Server BIND9 di Debian 11

 

Install BIND9

Lakukan konfigurasi pada interfaces. Kemudian pastikan debian 11 terkoneksi ke internet. Tambahkan repository debian 11. Lakukan perintah update, kemudian install bind9.

# apt update
# apt install bind9

Konfigurasi DNS berada di directory /etc/bind/, Selama proses konfigurasi  tetap berada di directory tersebut.

Konfigurasi DNS

Masuk ke directory bind

# cd /etc/bind/

Perhatikan, hastag berada  setelah directory /etc/bind/ 

cd bind


Di dalam directory ini terdapat beberapa file yang di gunakan untuk konfigurasi DNS

ls bind


Sebelum melakukan konfigurasi, beberapa file di backup terlebih dahulu. File yang di backup adalah db.localdb.127named.conf.default-zones, fungsinya supaya file asli tetap default. Gunakan perintah CP (copy) untuk backup file.

# cp db.local db.dnsditempel
# cp db.127 db.192
# cp named.conf.default-zones named.conf.default-zones_2

Di directory /etc/bind/ ada file baru, db.dnsditempeldb.192named.conf.default-zones_2


cp bind


Edit ke tiga file tersebut, khusus file named.conf.default-zones yang di edit adalah file aslinya. Pertama kita edit file db.dnsditempel

# nano db.dnsditempel
Ganti dan tambahkan scriptnya 
localhost → dnsditempel.com
127.0.0.1 → 192.168.24.1
@    IN    AAAA    ::1 → WWW    IN    A    192.168.24.1

db.local

Gunakan fasilitas yang ada pada text editor nano, sehingga proses edit dilakukan dengan cepat dan meminimalisir kesalahan ketik. 

Caranya : ctrl + w  → ketik: localhost  →  ctrl+r  →  Enter →  ketik: dnsditempel.com  →  Enter  →  Tekan huruf A.

Untuk yang lainnya di edit secara manual


db.dnsditempel

Kedua edit file db.192 

# nano db.192
Ganti dan tambahkan scriptnya
localhost → dnsditempel.com
1.0.0 
→  (angka terakhir IP address)


db.192

Gunakan fasilitas pada nano, supaya proses edit dilakukan dengan cepat dan benar.


db.192


Ketiga edit file named.conf.default-zones 

# nano named.conf.default-zones

Ganti dan tambahkan scriptnya
localhost → dnsditempel.com
db.local  →  db.dnsditempel
127 
→ 192
db.127 
→ db.192

zones

Ubah scriptnya, bisa langsung dengan cara manual.


zones

Konfigurasi DNS di directory bind telah dilakukan. Lakukan perintah restart bind untuk menyimpan perubahan

# systemctl restart named

Berikutnya konfigurasi di interfaces dan komputer host/komputer client. Buka interfaces

# nano /etc/network/interfaces

Ubah ip address ke statis, samakan dengan ip address saat konfigurasi DNS.


interfaces


Topologi yang dipilih adalah client server, maka jaringan di virtualbox di ubah ke Adaptor Ter-bridge


adaptor


Lakukan perintah reboot di debian 11

# reboot

Berikutnya konfigurasi jaringan di komputer client yang terhubung menggunakan switch ke komputer host dimana debian 11 di install. Buka Network and sharing center. Konfigurasi ip address satu network dengan server bind.

ip address



Jalankan google chrome, ketik domain yang sudah ditetapkan dnsditempel.com. Tampil halaman webserver yang sudah dibuat sebelumnya menggunakan webserver apache.


dns server


DNS server dibutuhkan untuk kemudahan akses suatu web. Walaupun bisa saja di akses menggunakan ip address. Kemudahan manusia mengingat kata dari pada deretan angka, DNS sangat berperan penting di bidang networking.