PENGERTIAN DAN LANGKAH LANGKAH INSTALLASI DNS SERVER
Penjelasan DNS (Domain Name Server) dan Cara menginstall-Nya di Debian Linux
Assalamualaikum Wr. Wb
Haloo! Saya Rakha Fawwaz Prasetya kelas XI TKJ 2 Nomor absen 26 akan menjelaskan apa yang di maksud dengan Domain Name Server (DNS), kegunaannya, cara kerja, dan juga langkah langkah nya. Berikut Penjelasan nya
Pengertian DNS
DNS (Domain Name System) adalah sistem yang menerjemahkan nama domain (seperti google.com) menjadi alamat IP (seperti 142.250.190.78), sehingga perangkat bisa saling terhubung di internet.
Kegunaan dari DNS
1. Mempermudah akses internet → Tidak perlu mengingat alamat IP yang rumit.
2. Mempercepat akses website → DNS caching mengurangi waktu pencarian alamat IP.
3. Meningkatkan keamanan → DNS dapat membantu memblokir akses ke situs berbahaya.
4. Mendukung layanan jaringan → DNS digunakan dalam email, server game, dan layanan cloud.
Cara Kerja DNS
1. Permintaan DNS → Saat mengetik nama domain di browser, komputer mengirim permintaan ke DNS resolver.
2. Pencarian Cache → Resolver mengecek apakah alamat IP sudah disimpan sebelumnya. Jika ada, langsung digunakan.
3. Permintaan ke Server DNS → Jika tidak ada di cache, resolver meminta ke root server, lalu ke TLD (Top-Level Domain) server, dan akhirnya ke authoritative DNS server yang menyimpan alamat IP domain.
4. Pengembalian Alamat IP → Setelah menemukan alamat IP, DNS mengirimkannya ke perangkat, lalu browser menggunakannya untuk mengakses website.
Langkah-langkah install
Login ke mode root dengan mengetik "root" pada menu login, dan masukkan password root kalian,
3. Lalu masukkan perintah "nano /etc/network/interfaces" untuk menyetting IP address. Jika sudah bisa kalian simpan dengan klik CTRL X, klik Y dan enter. Lalu restart IP dengan perintah “/etc/init.d/networking restart”, kemudian cek IP kita apakah sudah berubah dengan perintah “ip a”.
5. Masukkan file ISO DVD 2 ke Debian, dengan cara pilih Piranti lalu Dive Optik dan masukkan file DVD. Ketikkan perintah "apt-cdrom add", setelah DVD berhasil dimasukkan kemudian tekan Enter.
7. Install bind9 dengan perintah "apt install bind9 dnsutils". Jika ada pertanyaan "y/n" klik "y" kemudian enter.
8. Jika diminta memasukkan DVD 1, masukkan file ISO DVD 1 nya ke Debian, dengan cara pilih Piranti lalu Dive Optik dan masukkan file DVD 1 nya lalu klik enter.
9. Dan jika diminta memasukkan DVD 2, masukkan file ISO DVD 2 nya ke Debian, dengan cara pilih Devices-optical drive lalu masukkan file iso debian 10 DVD 2 dan klik Force unmount nya lalu klik enter.
10. Masukkan perintah "dpkg -l bind9", lalu cek jika ada tulisan "ii bind9" berarti berhasil terinstall. Lalu keluar kembali ke terminal dengan cara klik CTRL C. Lalu masuk ke directory bind dengan perintah "cd /etc/bind" dan ketik "ls" untuk mengecek file nya.
11. Membuat file forward, dengan cara copy file.db.local dengan perintah "cp db.local db.tkj" untuk nama file baru nya bisa kalian sesuaikan. Dan juga ketikkan "cp db.127 db.192" untuk nama nya menyesuaikan oktan pertama IP kalian, karena IP DNS saya disini 192.20.25.26 maka saya pakai 192. Lalu masukkan perintah "nano db.tkj" untuk konfigurasi file nya.
13. Jika sudah konfigurasinya bisa kalian simpan dengan klik CTRL X, klik Y dan enter. Lalu kalian ketikkan nano "db.192" untuk konfigurasi file selanjutnya
15. Ketikkan "nano named.conf.default-zones" untuk mengedit filenya.
16. Silahkan kalian scroll ke bawah dan tambahkan baris baru, Jika sudah konfigurasinya bisa kalian simpan dengan klik CTRL X, klik Y dan enter. setelah itu masukkan perintah "nano /etc/resolv.conf"
17. Masukkan nameserver menjadi IP Server kalian, dan search menjadi nama Domain kalian, lalu Ctrl+s untuk menyimpan dan Ctrl+x untuk keluar konfigurasi
18. Silahkan kalian restart konfigurasi bind9 nya dengan memasukkan perintah "/etc/init.d/bind9 restart" dan pastikan muncul tuluisan ok. Dan kalian cek status dns nya dengan perintah "/etc/init.d/bind9 status" dan pastikan active (running).
19. Selanjutnya kita perlu melakukan konfigurasi paket apache2 nya dengan cara kalian ketik "apt install apache2"
NB: Karena saya sudah menginstall paket apache2 jadi tampilannya seperti ini
20. Masukkan perintah "dpkg -l apache2", lalu cek jika ada tulisan "ii apache2" berarti berhasil terinstall
21. Ketik "cd /etc/apache2/sites-available/" untuk masuk ke direktori apache2 nya dan ketik "ls" lalu cek direktori nya.
22. Ketikkan "cp 000-default.conf tkj.net" untuk tkj.net bisa kalian ganti dengan nama kalian, lalu ketik "ls" untuk melihat apakah file nya sudah terdeteksi.
23. Masukkan perintah "nano tkj.conf" untuk masuk ke direktori nya. Pada webmaster@localhost kalian ganti menjadi gmail kalian, contohnya "ServerAdmin fwwzrakha22@gmail.com" jika sudah bisa kalian simpan dengan klik CTRL X, klik Y lalu enter.
24. Masukkan perintah "a2dissite 000-default.conf" untuk menonaktifkan file default web tadi. Lalu aktifkan file kita dengan perintah "a2ensite kelompok2.conf".
26. Ketikkan "cd /var/www/html/" untuk pindah ke direktori html dan ketik "ls" untuk mengcek direktori nya.
27. Lalu ketikkan "nano index.html" untuk mengedit file HTML nya. Lalu kita tekan CTRL+Shift untuk ngeblok lalu scroll kebawah dan tekan CTRL+K untuk menghapus.
28. Lalu kalian ketikkan kode HTML sesuka kalian. Jika sudah bisa kalian simpan dengan klik CTRL X, klik Y lalu enter, dan restart apache2 nya dengan mengetikkan perintah "/etc/init.d/apache2 restart" dan pastikan muncul tulisan OK.
29. Lalu ketik cd untuk kembali. Lalu ketikkan "nslookup 192.20.25.26 (sesuai IP kalian)" dan "nslookup tkj.net".
30. Lalu kalian masuk ke view network connection dan pilih ethernet yang dipilih diawal tadi. Lalu kalian konfigurasi IPv4 nya, untuk IP address nya kalian pakai IP baru sedangkan untuk Gateway nya kalian pakai IP Debian nya. Dan untuk DNS Server nya kalian masukkan juga IP Debian tadi.
32. Lalu kalian buka browser kalian dan ketikkan IP Server Debian tadi "192.20.25.26".
33. Dan ketikkan juga domain kalian tadi "tkj.net".
Wassalamualaikum Wr.Wb.
Komentar
Posting Komentar