Berikut adalah langkah-langkah konfigurasi DNS server untuk domain siswasmk.net dengan IP server 192.168.103.112:
1. Update File Konfigurasi
a. Konfigurasi named.conf.local
Edit file konfigurasi:
sudo nano /etc/bind/named.conf.local
Tambahkan zona untuk domain siswasmk.net:
zone "siswasmk.net" {
type master;
file "/etc/bind/zones/db.siswasmk.net";
};
zone "103.168.192.in-addr.arpa" {
type master;
file "/etc/bind/zones/db.192.168.103";
};
b. Buat Folder Zona
Buat folder untuk file zona:
sudo mkdir -p /etc/bind/zones
2. Buat File Zona
a. File Zona Forward (db.siswasmk.net)
Buat file zona forward untuk domain:
sudo nano /etc/bind/zones/db.siswasmk.net
Isi file:
$TTL 604800
@ IN SOA ns1.siswasmk.net. admin.siswasmk.net. (
2025012001 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
; Name servers
@ IN NS ns1.siswasmk.net.
; A records
@ IN A 192.168.103.112
ns1 IN A 192.168.103.112
; CNAME records
www IN CNAME @
b. File Zona Reverse (db.192.168.103)
Buat file zona reverse untuk IP:
sudo nano /etc/bind/zones/db.192.168.103
Isi file:
$TTL 604800
@ IN SOA ns1.siswasmk.net. admin.siswasmk.net. (
2025012001 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
; Name servers
@ IN NS ns1.siswasmk.net.
; PTR records
112 IN PTR siswasmk.net.
3. Ubah Permission File
Pastikan Bind memiliki akses ke file zona:
sudo chown -R bind:bind /etc/bind/zones
sudo chmod -R 755 /etc/bind/zones
4. Uji Konfigurasi
Periksa konfigurasi Bind:
sudo named-checkconf
sudo named-checkzone siswasmk.net /etc/bind/zones/db.siswasmk.net
sudo named-checkzone 103.168.192.in-addr.arpa /etc/bind/zones/db.192.168.103
5. Restart Bind9
Restart layanan Bind9 untuk menerapkan perubahan:
sudo systemctl restart bind9
sudo systemctl enable bind9
6. Konfigurasi Klien DNS
Edit file /etc/resolv.conf pada klien yang ingin menggunakan DNS:
sudo nano /etc/resolv.conf
Isi file:
nameserver 192.168.103.112
7. Uji DNS Server
Gunakan perintah berikut untuk menguji konfigurasi DNS:
nslookup siswasmk.net
nslookup 192.168.103.112
Hasil yang Diharapkan:
- Forward Lookup (
nslookup siswasmk.net) menampilkan IP192.168.103.112. - Reverse Lookup (
nslookup 192.168.103.112) menampilkan domainsiswasmk.net.