DNS Server di PNETLab















DNS adalah singkatan dari Domain Name System yang memudahkan kamu dalam mengakses sebuah website tanpa harus repot mengetik IP address secara rinci. IP address yang telah dikemas secara praktis oleh DNS disimpan pada tempat khusus bernama DNS server.

Singkatnya, Fungsi DNS server adalah sebagai database yang berukuran sangat besar dan menyimpan berbagai macam keterangan terkait IP address yang kamu akses dalam sebuah hostname. Misalnya saja seperti www.facebook.com, www.instagram.com, dan www.twitter.com.

*Di sini dilakukan dengan menggunakan Topologi PNET Lab, Tutorial mengenai PNET Lab bisa cek (di sini)

Langkah - Langkah :

1. Berikut adalah topologi yang akan kita gunakan 

2. Pertama2 kita buka Ubuntu Servernya dan update kan dahulu paket ubuntu servernya dengan cara `apt update`.

3. Berikutnya install paket bind9 yang akan kita butuhkan dan gunakan nanti

4. Selanjutnya kita ke directory `/etc/bind/` lalu kita copy file yang diperlukan seperti gambar berikut

5. Kemudian kita akan menambahkan zona ke dalam `named.conf.local`. Untuk penambahannyab bisa dilihat seperti gambar berikut

6. Lanjut kita edit file `named.conf.option` dengan mengisi forwarders nya sesuai dengan gateway yang terhubung ke internet kita.

7. Lalu kita edit file `belajar` yang kita copy tadi menjadi seperti yang ada digambar dengan mengganti localhost dengan nama yang diinginkan

8. Edit juga file `100` yang kita copy tadi dengan mengubah seperti gambar berikut

9. Berikutnya kita edit `/etc/resolv.conf` dengan menambahkan nameserver nya dan juga domain akubelajar.net.

10. Selanjutnya kita install dnsutils untuk bisa menggunakan dnslookup. Caranya `apt install dnsutils`

11. Lalu install git juga untuk nanti kita gunakan menginstall paket dari luar dengan git clone

12. Selanjutnya kita install paket dari luar dengan menggunakan git clone. Untuk paket yang akan kita install adalah `https://github.com/DamionGans/ubuntu-wsl2-systemd-script.git`. 

13. Berikutnya kita pindahkan path nya ke direktori `cd ubuntu-wsl2-systemd-script/`, lalu tambahkan script ini `bash ubuntu-wsl2-systemd-script.sh --force`. 

14. Selanjutnya kita matikan server ubuntu dan nyalakan lagi. Lalu restart paket dns dengan perintah `systemctl restart bind9.service` kemudian `systemctl status bind9.restart`.

15. Pastikan juga di `/etc/resolv.conf`. Sudah dimasukkan Ip nameserver dan domain nya.

16. Verifikasi dns dengan perintah `nslookup 172.18.0.100 (ip server).

17. Dan saya coba untuk ping ke akubelajar.net untuk melihat Ip berapa yang akan tampil pada ping

18. Dan terakhir saya juga coba dig ke akubelajar.net 


0 comments:

Posting Komentar