Debian 11: Install dan Konfigurasi DNS
Loncat ke navigasi
Loncat ke pencarian
Install BIND
install BIND
sudo su apt update apt install bind9 bind9utils bind9-doc
Konfigurasi Local File
Edit
sudo nano /etc/bind/named.conf
Di file ini kita bisa tambahkan forward dan reverse zone dari sebuah domain, contoh
zone "robiehakim.net" { type master; file "/etc/bind/forward"; };
zone "14.13.12.in-addr.arpa" { type master; notify no; file "/etc/bind/reverse"; };
Mengcopy dan Edit file konfigurasi
Pertama copy file db.local dengan mengetikkan perintah
#cp /etc/bind/db.local /etc/binforward
lalu edit file bagian ini
; ; BIND data file for local loopback interface ; $TTL 604800 @ IN SOA robiehakim.net. root.robiehakim.net. ( 2 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS robiehakim.net. @ IN A 12.13.14.32 #(sesuaikan dengan ip server / vm) @ IN AAAA ::1
#cp /etc/bind/db.123 /etc/bin/reverse
lalu edit file bagian ini
; ; BIND reverse data file for local loopback interface ; $TTL 604800 @ IN SOA robiehakim.net. root.robiehakim.net. ( 1 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS robiehakim.net. 32 IN PTR robiehakim.net.
Tambahkan IP Server ke file resolve.conf
#nano /etc/resolv.conf
nameserver 12.13.14.32
Cek Syntax Konfigurasi BIND
Jalankan perintah
sudo named-checkconf
Cek zone tertentu
sudo named-checkzone darmajaya.ac.id db.darmajaya.ac.id sudo named-checkzone 168.192.in-addr.arpa /etc/bind/zones/db.192.168
Pastikan tidak ada error, keluar
OK
Restart BIND
Restart
systemctl restart bind9
Lihat hasil dengan mengetikkan perintah di terminal
dig robiehakim.net @localhost (enter) dig www.robiehakim.net @localhost (enter)