
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-freeRepo 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-freeRepo 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