Cara Konfigurasi DNS di Debian 12
Cara Konfigurasi DNS:
1. Login sebagai user root kemudian install paket bind9 dengan mengetikkan perintah berikut, jika muncul pertanyaan [Y/n] ketikkan Y lalu enter.
Jika pada penginstalan muncul perintah untuk memasukan disk, ganti disk sesuai yang ada di tampilan layar
2. Jika pada penginstalan paket terjadi error maka ketikkan perintah berikut, jika muncul pertanyaan [Y/n] ketikkan Y lalu enter.
4. Ketikkan perintah ls untuk melihat file yang ada di bind, lalu copy file db.local dan db.127 dengan perintah cp dan rubah sesuai dengan nama yang diinginkan.
6. Lalu konfigurasikan seperti berikut ini.
BIND data file for local loopback interface
;
$TTL 604800
@ IN SDA domain.com. root.domain.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS domain.com.
@ IN A 192.168.10.1
ns IN A 192.168.10.1
7. Masuk ke file db.reverse dengan perintah berikut.
8. Kemudian konfigurasikan seperti berikut ini.
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA domain.com. root.domain.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS domain.com.
1 IN PTR domain.com.
10. Konfigurasikan menjadi seperti ini.
directory "/var/cache/bind";
// to talk to, you may need to fix the firewall to allow multiple
// ports to talk. See http://www.kb.cert.org/vuls/id/800113
// nameservers, you probably want to use them as forwarders.
// Uncomment the following block, and insert the addresses replacing
// the all-0's placeholder.
forwarders {
192.168.10.1;
};
//=================================
// If BIND logs error messages about the root key being expired,
// you will need to update your keys. See https://www.isc.org/bind-keys
//=================================
dnssec-validation no;
listen-on-v6 { any; };
};
11. Setelah itu masuk ke file named.conf.local.
12. Lalu tambahkan teks seperti berikut ini.
// Do any local configuration here
//
// organization
// include "/etc/bind/zones.rfc1918";
type master;
file "/etc/bind/db.forward";
};
zone "10.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.reverse";
};
13. Kemudian masuk ke file resolv.conf.
14. Tambahkan atau edit seperti berikut pada file resolv.
nameserver 192.168.10.1
15. Jika sudah install paket dnsutils dan restart service bind9.
apt -y install dnsutils
systemctl restart bind9
16. Lalu lakukan pengujian dengan perintah nslookup domain.com.
17. Kemudian lakukan pengujian nslookup 192.168.10.1.
Gabung dalam percakapan