Langsung ke konten utama

DNS Server Debian 10 (BIND9)

OS Server = Debian 10 (192.168.56.1)

OS Client = OpenSUSE Leap xfce 15.1 (192.168.56.56)

Konfigurasi BIND9

1. Buka pengaturan VM anda

Buka pengaturan network adapter dari virtualbox. Disini, saya akan menggunakan 2 jenis adapter, NAT dan Host-Only Adapter




Setelah itu, keluar dari Settings dan klik Start untuk menyalakan VM nya


2. Cek nama adapter dengan perintah berikut

ip a

3. Buka pengaturan interface network dengan perintah berikut

nano /etc/network/interfaces

enp0s3 = NAT

enp0s8 = host-only adapter

Setelah itu, buka file hosts

nano /etc/hosts

Masukkan ip dan domain yang nanti akan dipakai

192.168.56.1 www.daniel.com daniel.com

4. Kemudian, save & exit. Restart networking-nya

systemctl restart networking

5 . Install bind9 nya

Saya menginstall dnsutils juga, untuk keperluan nslookup nantinya

6. Edit named.conf.local seperti ini

7. Buat file db.nama_domain.com dengan cara

cp /etc/bind/db.local /etc/bind9/db.daniel.com

Kemudian edit file-nya dengan perintah

nano /etc/bind/db.daniel.com

Setelah itu, save & exit

8. Copy paste db.daniel.com tadi untuk file db.192

cp /etc/bind/db.daniel.com /etc/bind/db.192

Kemudian, edit seperti ini

Setelah itu, Save & Exit

9. Buka file resolv.conf

nano /etc/resolv.conf

(Pastikan adapter NAT sudah dimatikan, agar file resolv.conf tidak berubah-ubah. Matikan dengan perintah ifdown enp0s3)

Kemudian, isi dengan tulisan berikut

nameserver 192.168.56.1

10. Pastikan domain sudah berhasil digunakan, dengan menggunakan perintah berikut

nslookup daniel.com

*apabila nslookup berhasil, akan muncul hasil output yang menunjukkan ip address dari domain tersebut, juga dengan ip address yang menjadi server dns-nya

ping daniel.com

Konfigurasi Apache2

Sekarang, kita akan mencoba memakai DNS yang telah tersedia dari server ke web server

1. install dulu apache nya

apt update && apt install apache -y

2. Setelah itu, buka folder konfigurasinya

cd /etc/apache2/sites-available

Setelah itu, copy-paste file konfigurasi default apache2 untuk web kita

cp 000-default.conf daniel.conf

3. Edit filenya, kemudian berikan tulisan berikut

Servername www.daniel.com

Setelah itu, Save & Exit

4. Lakukan perintah berikut untuk mengaktifkan konfigurasi web kita, dan menonaktifkan konfigurasi default apache

a2ensite daniel.conf

a2dissite 000-default.conf

5. Restart apache nya

systemctl reload apache2

Dari sisi client

1. Buka /etc/hosts dari opensuse

sudo nano /etc/hosts

Isi seperti berikut

Matikan wifi anda, agar koneksi terfokuskan dengan VM anda


2. Buka browser anda, dan ketik domain yang sudah dibuat tadi untuk mengakses webnya


Komentar