Hallow semua, saya coba memulai membuat tutorial lagi seputar materi ajar khususnya, nah kali ini adalah versi series linux, materi pemula bagi teman-teman yang baru belajar linux, selamat mencoba.
Soal: Buatlah domain tkj.net, siswa.tkj.net, cinta.bersemi.di.tkj.net dan smk.net dalam 1 server, dan aktifkan DNS Forwarder.
Install DNS Server pada Debian 10 pada VM
- Setting VM supaya dapat terkoneksi dengan internet
- Install debian, jangan lupa aktifkan SSH Server
- Setting IP Address (DHCP/Static)
root#nano /etc/network/interface ## DHCP Mode ## ------------------/etc/network/interface --------------------------- auto enp0s3 allow-hotplug enp0s3 iface eth0 inet dhcp -----jika interface bernama enp0s3, jika tidak disesuaikan ------Ctrl+x,Y ## Static Mode ## ------------------/etc/network/interface --------------------------- auto enp0s3 allow-hotplug enp0s3 iface enp0s3 inet static address 10.10.10.240/24 gateway 10.10.10.1 -----jika interface bernama enp0s3, jika tidak disesuaikan ------Ctrl+x,Y ##Restart network interface ### root#/etc/init.d/networking restart atau root#systemctl restart networking
4. Pastikan VM sudah terkoneksi ke internet(ping google.com) dan Main OS (menggunakan mode bridge)
5. Login ke VM menggunakan putty
6. Setting repository
root#nano /etc/apt/sources.list Repository Lokal (IIX) Debian 10 deb http://kebo.vlsm.org/debian/ buster main contrib non-free deb http://kebo.vlsm.org/debian/ buster-updates main contrib non-free deb http://kebo.vlsm.org/debian-security/ buster/updates main contrib non-free Repo Lokal IIX Kambing deb http://kambing.ui.ac.id/debian buster main contrib non-free deb-src http://kambing.ui.ac.id/debian buster main contrib non-free Repo Datautama deb http://kartolo.sby.datautama.net.id/debian/ buster main contrib non-free deb http://kartolo.sby.datautama.net.id/debian/ buster-updates main contrib non-free deb http://kartolo.sby.datautama.net.id/debian-security/ buster/updates main contrib non-free
7. Install DNS Server
root#apt -y install bind9 bind9utils dnsutils
proses configurasi DNS Server ####
8. Setting DNS record, (db.tkj dan db.10)
root#cp /etc/bind/db.local /etc/bind/db.tkj [enter] root#cp /etc/bind/db.127 /etc/bind/db.10 [enter] root#nano /etc/bind/db.tkj root#nano /etc/bind/db.10 root#nano /etc/bind/named.conf.local ## Restart DNS Server ## root#/etc/init.d/bind9 restart
9. Ubah NS/DNS VM ke DNS Lokal misal ip local 10.10.10.240
root#nano /etc/resolv.conf -------------- resolv.conf ------ nameserver 10.10.10.240 --------------------------------Ctrl+x,Y
10. Cek dig tkj.net dan siswa.tkj.net
## Konfigurasi DNS Forwarder ##
11. Edit file named.conf.option
root#nano /etc/bind/named.conf.options ----------/etc/bind/named.conf.option | tambahkan/ubah menjadi seperti dibawah ini forwarders { 8.8.8.8; 8.8.4.4; } recursion yes; forward only; dnssec-enable yes; dnssec-validation yes; auth-nxdomain no; --------------------------simpan Ctrl+x,Y root#/etc/init.d/bind9 restart
12. Cek ping ke google.com dari console VM, pastikan resolv.conf hanya ada ip 10.10.10.240
13. Beralih ke windows, ganti DNS record IP ke 10.10.10.240, Save
14. Coba ping tkj.net, smkdki.net dan google.com pastikan ip local dan public bisa ter resolve.
15. Selesai.
Materi Video