Konfigurasi DNS Server Ubuntu (PNETLAB)

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"


14. Masukkan perintah 
        "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