Install DNS Server Debian 11
1. Buka file sources.list dengan editor nano
> sudo nano /etc/apt/sources.list
2. Edit atau ubah isi file tersebut seperti pada gambar dibawah ini.
deb http://deb.debian.org/debian bullseye main contrib non-free
deb-src http://deb.debian.org/debian bullseye main contrib non-free
deb http://security.debian.org/debian-security bullseye-security main contrib non-free
deb-src http://security.debian.org/debian-security bullseye-security main contrib non-free
deb http://deb.debian.org/debian bullseye-updates main contrib non-free
deb-src http://deb.debian.org/debian bullseye-updates main contrib non-free
3. Coba Update dan Perbaiki Paket layanan untuk menghindari error
> apt update --fix-missing
4. Update Repository
>apt update && apt upgrade -y
5. Install BIND9
>apt install bind9 bind9utils bind9-doc dnsutils -y
6. Aktifkan atau jalankan layanan BIND9
>systemctl restart named
systemctl enable named
7. Edit file konfigurasi Zone
>sudo nano /etc/bind/named.conf.local
>
zone "tkjb-30.lab" {
type master;
file "/etc/bind/tkjb-30.lab.zone";
};
zone "1.168.192.in-addr.arpa" {
type master;
file "/etc/bind/1.168.192.in-addr.arpa.zone";
};
8. Cek konfigurasi BIND9
9. Buat file zone
>nano tkjb-30.lab /etc/bind/tkjb-30.lab.zone
>
$TTL 604800
@ IN SOA ns1.tkjb-30.lab. admin.tkjb-30.lab. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
IN NS ns1.tkjb-30.lab.
@ IN A 192.168.1.10
www IN A 192.168.1.10
ns1 IN A 192.168.1.10
lms IN A 192.168.1.10
mail IN A 192.168.1.10
ftp IN A 192.168.1.10
10. Buat file resorve zone
>nano 1.168.192.in-addr.arpa /etc/bind/1.168.192.in-addr.arpa.zone
>
$TTL 604800
@ IN SOA ns1.tkjb-30.lab. admin.tkjb-30.lab. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
IN NS ns1.tkjb-30.lab.
@ IN PTR ns1.tkjb-30.lab.
www IN PTR www.tkjb-30.lab.
ns1 IN PTR lms.tkjb-30.lab.
lms IN PTR cms.tkjb-30.lab.
mail IN PTR mail.tkjb-30.lab.
ftp IN PTR ftp.tkjb-30.lab.
11. Cek name-zone untuk mengantisipasi adanya error pada konfigurasi named/BIND9
>/usr/sbin/named-checkzone tkjb-30.lab /etc/bind/tkjb-30.lab.zone
>/usr/sbin/named-checkzone 1.168.192.in-addr.arpa /etc/bind/1.168.192.in-addr.arpa.zone
12. Isi /etc/resolv.conf
>nano /etc/resolv.conf, isi dengan ip server dan dns google
13. Isi file host dengan ip server dan nama domain
14. Aktifkan dan jalankan ulang layanan BIND9
15. Install apache2 ( http )
16. Aktifkan dan jalankan ulang layanan apache2
17. Tambahkan juga host di pc client
18. Test akses di chrome dengan
> http://192.168.1.10
> http://tkjb-30.lab









Komentar
Posting Komentar