Konfigurasi DNS Server Pada Ubuntu Server
DNS (Domain Name System) merupakan sistem yang berfungsi untuk menerjemahkan alamat domain menjadi Ip Address agar dapat diakses dan dipahami oleh komputer. Dengan DNS kita dapat mengunjungi sebuah situs hanya dengan mencari nama domain sebuah website tanpa harus memasukkan nomor IP secara lengkap. Fungsi lain dari DNS Server adalah untuk mencari alamat host untui memenuhi request dari client, untuk mendapatkan informasi URL sebuah website, untuk menerjemahkan hostname ke IP Address dan sebaliknya dan lain-lain.
Berikut cara konfigurasinya
1. Buat design topology, pastikan perangkat Ubuntu Server sudah dapat terkoneksi ke internet dan sudah konfigurasi DHCP. Untuk cara konfigurasi DHCP Server, kalian bisa cek di blog aku yaa.(https://rismaaml85.blogspot.com/2022/03/konfigurasi-dhcp-server-di-pnetlab.html)
Dan untuk konfigurasi kali ini, konfigurasi dilakukan pada Ubuntu Server.
2. Jalankan terminal dari Ubuntu Server, kemudian cek IP dengan ketik "ifconfig eth1" > lakukan tes ping untuk cek koneksi internet (jika hasil reply, artinya ubuntu server sudah terkoneksi ke internet).
3. Selanjutnya, ketik "apt update" dan tunggu sampai proses selesai.
4. Kemudian, install bind9 dengan cara ketik "apt install bind9" dan tunggu sampai proses installasi selesai.
5. Sebelum ke langkah selanjutnya, kita masuk terlebih dahulu ke direktori bind dengan ketik "cd /etc/bind". Untuk melihat file yang ada di direktori ini, ketik "ls". Selanjutnya, ketik "nano named.conf.local" untuk menambahkan domain name dan gateway.
7. Untuk menambahkan gateway (sesuaikan dengan ip gateway pada internet Ubuntu Server) dan domain name, masukkan text seperti bagian yang diberi kotak biru dibawah ini.
type master;
file "/etc/bind/risma";
};
zone "145.168.192.in-addr.arpa"{
type master;
file "/etc/bind/134";
};
8. Jika sudah, kita perlu membuat copy file dari db.local dan db.127 agar gateway dan domain name yang tadi dibuat dapat disimpan dan digunakan. Ketik "cp db.local risma" dan "cp db.127 134".
9. Selanjutnya, masuk ke file pertama, ketik "nano risma". Masukkan nama domain dan ip yang sudah ditambahkan tadi "rismabisa.net" dan "192.168.145.134".
10. Masuk ke file selanjutnya, ketik "nano 134".
Kemudian, ubah domain default menjadi domain yang baru di tambahkan, dengan cara klik "ctrl+R" > Replace with "rismabisa.net" (nama domain yang tadi ditambahkan).
11. Masuk ke menu "nano /etc/resolv.conf".
Tambahkan Domain dan IP Ubuntu Server.
12. Install dnsutils dengan ketik "apt install dnsutils", tujuannya agar dns dapat menemukan letak file konfigurasi tadi untuk dijalankan.
13. Ketik "apt install git".
14. Ketik "git clone https://github.com/DamionGans/ubuntu-wsl2-systemd-script.git". Dengan mengetik script tersebut, server akan melakukan proses cloning. Tunggu sampai proses selesai.
15. Selanjutnya, ketik "cd ubuntu-wsl2-systemd-script/". Lalu ketikan "bash ubuntu-wsl2-systemd-script.sh --force". Tujuan dari mengetik kedua script tadi adalah untuk memindahkan path yang ada ke dalam direktori tersebut. Kemudian tunggu sampai proses ini selesai.
16. Kita matikan terlebih dahulu aplikasi emulator VM Ware dari PNETLAB ini. Tujuannya untuk melakukan proses restart pada server.
17. Nyalakan kembali VM Ware. Langkah selanjutnya yaitu melakukan restart pada Ubuntu Server dengan ketik "systemctl restart bind9.service". Kemudian cek statusnya sudah running atau belum dengan ketik "systemctl status bind9.service".
18. Masuk kembali ke menu "nano /etc/resolv.conf" > tambahkan domain dan IP dari Server.
19. Lakukan restart kembali dengan ketik "systemctl restart bind9.service", dan coba ping domain "ping rismabisa.net"
20. Selanjutnya, coba cek apakah domain dan dns yang tadi dibuat sudah ada pada Ubuntu Server ini dengan ketik "nslookup 191.168.145.134" (ip) dan "nslookup rismabisa.net" (domain). Jika berhasil, akan muncul data nama domain yang dibuat dan ip address untuk domain tersebut, seperti yang ada pada bagian yang diberi kotak biru dibawah ini.
21. Jika di cek dengan ketik "dig rismabisa.net" (nama domain), maka akan muncul informasi nama domain dan ip address yang digunakan.
22. Lakukan test ping nama domain "ping rismabisa.net". Jika hasinya reply sesuai dengan ip address yang digunakan domain, artnya konfigurasi DNS Server dengan nama domain "rismabisa.net" sudah berhasil.
23. Jika ingin menambahkan 2(Dua) nama domain pada 1(Satu) IP Address, kita bisa lakukan edit pada menu "nano named.conf.local". Kemudian tambahkan nama domain yang baru "mbarisma.net". Untuk urutan scriptnya samakan saja dengan nama domain sebelumnya.
24. Lakukan copy "db.local mba", kemudian masuk ke dalam menu "nano mba". Replace domain default dengan "mbarisma.net".
25. Lalu masukkan ip untuk domain tersebut (masukkan ip yang sama dengan domain rismabisa.net, karena ingin menambahkan 2(Dua) nama domain pada 1(Satu) IP Address).
26. Restart untuk menyimpan hasil edit, dengan ketik "systemctl restart bind9.service"
27. Lakukan test ping namaa domain "ping mbarisma.net". Jika hasinya reply sesuai dengan ip address yang digunakan domain, artnya konfigurasi DNS Server dengan nama domain "mbarisma.net" sudah berhasil.
Komentar
Posting Komentar