Domain Name Server atau DNS adalah sebuah sistem yang menghubungkan Uniform Resource Locator (URL) dengan Internet Protocol Address (IP Address).
Normalnya, untuk mengakses internet, Anda perlu mengetikkan IP Address sebuah website. Cara ini cukup merepotkan. Sebab, ini artinya, Anda perlu punya daftar lengkap IP Address website yang dikunjungi dan memasukkannya secara manual.
DNS adalah sistem yang meringkas pekerjaan ini untuk Anda. Kini, Anda tinggal mengingat nama domain dan memasukkannya dalam address bar. DNS kemudian akan menerjemahkan domain tersebut ke dalam IP Address yang komputer pahami.
Misalkan, Anda ingin mengakses Google. Alih-alih menulis 172.217.0.142 ke dalam address bar, Anda tinggal memasukkan alamat Google.com. (https://www.niagahoster.co.id/blog/apa-itu-dns/)
Kali ini kita akan mencoba melakukan Konfigurasi DNS Server pada Ubuntu Server meggunakan aplikasi jaringan virtual yaitu PNETLAB.
1. Untuk topologi yang akan kita gunakan adalah seperti dibawah ini.
2. Jalankan Ubuntu Server, double klik untuk melakukan Console pada Ubuntu Server
3. Disini kita sudah masuk PuTTY dari Ubuntu Server. install paket bind9 "apt update" lalu "apt install bind9"
4. Setelah install, masuk ke direktori bind "cd /etc/bind" cek isi direktori dengan perintah ls. masuk ke "nano named.conf.local"
tambahkan teks domain dan IP pada bagian bawah
zone "alpha.net"{
type master;
file "/etc/bind/alpha";
};
zone "(IP eth1 dibalik).in-addr.arpa"{
type master;
file "/etc/bind/100";
};
5. Masuk ke nano file named.conf.options "nano named.conf.options"
6. Pada bagian bawah forwarders ganti dengan IP eth2 192.168.100.250. CTRL + X untuk Exit, klik Y untuk Save Changes lalu klik Enter
7. copy file db.local dan db.127 dan ganti namanya
8. masuk ke file alpha "nano alpha"
9. ganti teks localhost menjadi domain yang akan kita gunakan dan IP Address menjadi IP pada eth2
10. Masuk ke "nano 100" dan ubah semua localhost menjadi nama domain yang akan kita gunakan
11 . Masuk ke "nano /etc/resolv.conf" dan isi search alpha.net
nameserver 192.168.100.250
nameserver 8.8.8.8
12. install paket dns utilleties "apt install dnsutils"
13. install paket git "apt install git" "git clone https://github.com/DamionGans/ubuntu-wsl2-systemd-script.git"
15. Lalu perintah "cd ubuntu-wsl2-systemd-script/" tambahkan "bash ubuntu-wsl2-systemd-script.sh --force"
16. Disini diperintahkan menjalankan command di Command Prompt windows kita setx WSLENV BASH_ENV/u
setx BASH_ENV /etc/bash.bashrc
17. Restart pnetlab untuk menjalankan DNS
18. Restart bind menggunakan perintah "systemctl restart bind9.service" dan lihat statusnya "systemctl status bind9.service"
19. lakukan "nslookup alpha.net" domain yang akan kita gunakan
20. "dig alpha.net" untuk cek section DNS dari domain yang akan kita gunakan
Komentar
Posting Komentar