USB OFFLINE: Ubuntu 24.04 BIND
Jump to navigation
Jump to search
Install
sudo apt update sudo apt install -y bind9 bind9utils bind9-doc dnsutils
Edit
$ cd /etc/bind $ sudo vi named.conf.options
acl internal-network {
192.168.0.0/24;
};
options {
directory "/var/cache/bind";
allow-query { localhost; internal-network; };
allow-transfer { localhost; };
forwarders {
8.8.8.8;
1.1.1.1;
// 192.168.0.222;
// 192.168.0.1;
// 192.168.88.1;
};
recursion yes;
dnssec-validation auto; listen-on-v6 { any; };
};
Edit
$ cd /etc/bind $ sudo vi named.conf.local
//
// Do any local configuration here
//
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";
zone "sekolah.sch.id" IN {
type master;
file "/etc/bind/forward.sekolah.sch.id";
allow-update { none; };
};
zone "0.168.192.in-addr.arpa" IN {
type master;
file "/etc/bind/reverse.sekolah.sch.id";
allow-update { none; };
};
Edit
$ cd /etc/bind $ sudo cp db.local forward.sekolah.sch.id $ sudo vi forward.sekolah.sch.id
; ; BIND data file for sekolah.sch.id. ; $TTL 604800 @ IN SOA sekolah.sch.id. root.sekolah.sch.id. ( 20240817 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ;Name Server Information @ IN NS sekolah.sch.id. ;IP address of Your Domain Name Server(DNS) @ IN A 192.168.0.10 ;Mail Server MX (Mail exchanger) Record sekolah.sch.id. IN MX 10 sekolah.sch.id. ;A Record for Host names www IN A 192.168.0.10 mail IN A 192.168.0.10 ;CNAME Record ftp IN CNAME www.sekolah.sch.id.