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

Postingan populer dari blog ini

Bab 5 : Mail Server

BAB 3 Menginstal DataBase server dengan menggunakan MariaDBServer untuk install wordpress

BAB 7 : INSTALASI MOODLE