Cara Konfigurasi DNS Server di Debian 12 via VirtualBox
Di blog kali ini, kita bakal belajar membuat DNS Server dengan domain tkj.com
dan IP 200.20.2.20/26
. Langsung aja ke langkah-langkahnya:
1. Install Bind9
Install Bind9 untuk DNS Server:
apt update && apt install bind9 -y
2. Konfigurasi IP Server
Ubah IP server menjadi 200.20.2.20/26
dengan mengedit file network interface:
nano /etc/network/interfaces
Tambahkan konfigurasi berikut:
auto enp0s3
iface enp0s3 inet static
address 200.20.2.20/26
Simpan dan restart networking:
systemctl restart networking
3. Konfigurasi named.conf.default-zones
Tambahkan zona forward dan reverse di file ini:
nano /etc/bind/named.conf.default-zones
Tambahkan baris berikut di akhir file:
zone "tkj.com" {
type master;
file "/etc/bind/db.local";
};
zone "2.20.200.in-addr.arpa" {
type master;
file "/etc/bind/db.127";
};
4. Buat File Zona Forward
Buka file zona db.local
:
nano /etc/bind/db.local
Edit isinya menjadi:
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA tkj.com. root.tkj.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS tkj.com.
@ IN A 200.20.2.20
5. Buat File Zona Reverse
Buka file zona reverse db.127
:
nano /etc/bind/db.127
Edit isinya menjadi:
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA tkj.com. root.tkj.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS tkj.com.
20 IN PTR tkj.com.
6. Restart Bind9
Restart Bind9 service untuk menerapkan konfigurasi:
systemctl restart bind9
7. Tes Konfigurasi
Gunakan perintah nslookup
untuk mengecek forward dan reverse DNS:
nslookup tkj.com
nslookup 200.20.2.20
Jika berhasil, output bakal nunjukin IP dan domain yang sesuai.
Penutup
Dengan tutorial ini, kamu sudah berhasil membuat DNS Server dengan Bind9. Semoga bermanfaat, dan kalau ada masalah, jangan ragu buat bertanya!
Comments