HALO GUYS,JADI DISINI SAYA AKAN MENGAJARKAN DAN BERBAGI BAGAIMANA CARA INSTALL DAN KONFIGURASI DNS DI BEBIAN12.
SEBELUM ITU, MARI KITA PELAJARI APA ITU DNS SERVER!
Pengertian DNS Server
DNS merupakan singkatan dari Domain Name Sistem. Jika kita diartikan kata per kata, maka DNS terdiri dari kata Domain yang artinya wilayah ataupun daerah, kata Name yang artinya nama, dan System yang artinya sistem. Jika DNS diartikan berdasarkan arti dari setiap kata yang ada di dalamnya, maka DNS dapat diartikan sebagai sistem penamaan wilayah ataupun daerah.
Jika diartikan secara lebih mendalam, maka DNS dapat diartikan sebagai sebuah sistem penamaan yang bekerja dengan jalan menterjemahkan IP Address (menjadi bentuk kata) untuk setiap website yang ada pada jaringan internet.
Fungsi DNS Server
Fungsi dari DNS adalah sebagai sebuah sistem yang berguna untuk menamai halaman situs website ataupun blog yang ada di jaringan internet. Jika pada jaman dahulu sebelum DNS diaplikasikan setiap website ataupun halaman situs di internet harus menggunakan alamat IP yang panjang, maka dengan menggunakan sistem DNS, sebuah halaman website dapat dibuka dengan menggunakan kata/nama tertentu. Hal ini tentunya sangat memudahkan para pengguna jaringan internet dalam mengingat nama/alamat sebuah website.
Kelebihan DNS Server
Berikut ini beberapa kelebihan dari DNS yang dapat kalian aplikasikan pada jaringan internet:
-DNS dapat membuat halaman situs (website maupun blog) menjadi lebih mudah untuk dihafalkan/diingat.
-DNS mudah untuk dikonfigurasi oleh admin.
-Dengan menggunakan DNS, alamat host name menjadi tidak berubah meskipun IP Address yang digunakan pada sebuah komputer telah berubah.
Kekurangan DNS Server
DNS juga memiliki beberapa kelemahan. Diantaranya ialah:
-User menjadi lebih terbatas dalam menggunakan berbagai macam nama untuk halaman situsnya.
-DNS tergolong cukup sulit untuk diimplementasikan.
-Nama DNS sangat terbatas (tidak dapat membuat banyak nama domain)
LANGKAH-LANGKAHNYA
seperti biasanya
2.Silahkan Login sebagai root dan masukkan password root kalian
3.Ketik perintah "nano /etc/network/interfaces" untuk mengkonfigurasi IP Address
lalu Ketik perintah "/etc/init.d/networking restart" untuk melakukan proses restart network dan Lalu ketik perintah "apt-get install samba" untuk melakukan instalasi paket samba nya, jika ada opsi y/n kalian pilih y untuk melanjutkan instalasi nya
4.Cek IP dengan mengetik "ip addr
5.Ketik perintah "apt install bind9 dnsutils"
6.Lalu tekan "y" untuk melanjutkan proses instalasi paket DNS Server nya
7.Silahkan tunggu proses instalasi nya hingga selesai
8.Setelah selesai proses instalasi paket DNS Server nya, silahkan masuk ke directory /etc/bind dengan cara masukkan perintah "cd /etc/bind" lalu "ls" untuk melihat ada file apa saja di dalam nya
9.Ketik perintah "cp db.local db.(user)"
10.Lalu "cp db.127 db.(oktet pertama ip kalian)"
11.Silahkan kalian konfigurasi file db.(user) kalian dengan mengetik perintah "nano db.(user)
12.Silahkan kalian konfigurasi seperti gambar di bawah ini, jika sudah tekan ctrl+s untuk menyimpan, dan ctrl+x untuk keluar konfigurasinya
YANG PERLU DI UBAH
•LOCALHOST: MENJADI NAMA DOMAIN YANG KALIAN INGINKAN NANTINYA, CONTOH SAYA MENGGUNAKAN "Iqbal.net"
•UNTUK IP 127.0.0.1 DAN ::1 SILAHKAN KALIAN UBAH MENJADI IP KALIAN
•TULISAN "AAAA" DI BARIS KE 3 SILAHKAN KALIAN HAPUS DAN SISA KAN 1 SAJA
•"@" DI BARIS KE 3 KALIAN GANTI MENJADI "www"
13.Lalu konfigurasi file db.(oktet pertama ip kalian) dengan mengetik "nano db.(okter pertama ip kalian)"
14.Silahkan kalian ubah konfigurasi nya menjadi seperti gambar di bawah ini, jika sudah tekan ctrl+s untuk menyimpan, dan ctrl+x untuk keluar konfigurasi
YANG PERLU DI UBAH
•LOCALHOST NYA MENJADI NAMA DOMAIN YANG KALIAN INGINKAN
•PADA IP BARIS KEDUA YANG "1.0.0" KALIAN UBAH MENJADI OKTET TERAKHIR IP KALIAN
15.Selanjutnya ketik perintah "nano named.conf.default-zones"
16.Silahkan kalian scroll ke bawah dan tambahkan baris baru, jika sudah tekan ctrl+s untuk menyimpan, dan ctrl+x untuk keluar konfigurasi
17.masukkan perintah "nano /etc/resolv.conf"
18.masukkan nameserver menjadi IP Server kalian, dan search menjadi nama Domain kalian, lalu ctrl+s untuk menyimpan dan ctrl+x untuk keluar konfigurasi
19.Silahkan kalian restart konfigurasi bind9 nya dengan memasukkan perintah "/etc/init.d/bind9 restart"
20.Ketik "systemctl status bind9.service" untuk melihat apakah konfigurasi DNS Server nya sudah running atau belum
21.Selanjutnya kita perlu melakukan konfigurasi paket apache2 nya dengan cara kalian ketik "cd" dan masukkan perintah "apt-get install apache2
22.Ketik "cd /etc/apache2/sites-available" untuk masuk ke directory tersebut dan ketik "ls" untuk melihat ada apa saja di dalam nya
23.Lalu ketik "cp 000-default.conf (user).conf", lalu ketik lagi perintah "ls" apakah file yang kita copy sudah ada
24.Silahkan konfigurasi (user).conf kalian dengan perintah "nano (user).conf"
25.Ubah bagian ServerAdmin menjadi email kalian, jika sudah silahkan klik ctrl+s untuk menyimpan dan ctrl+x untuk keluar konfigurasi
26.Silahkan kalian disable kan file 000-default.conf nya dengan perintah "a2dissite 000-default.conf"
27.Silahkan kalian enable kan file (user).conf kalian dengan perintah "a2ensite (user).conf"
28.Lalu kalian pergi ke directory html nya dengan perintah "cd / var/www/html/" lalu ketik "ls" untuk melihat apa saja yang ada di dalam nya
29.Lalu kalian edit file index.html nya dengan perintah "nano index.html"
30.Silahkan kalian membuat web kalian dengan bahasa pemrograman html yang simple saja, jika sudah klik ctrl+s untuk menyimpan dan ctrl+x untuk keluar konfigurasinya
31.Lalu restart konfigurasi apache2 nya dengan perintah "/etc/init.d/apache2 restart"
32.Ketik "cd" lalu masukkan perintah "nslookup (IP Server kalian)", setelah itu "nslookup (user).net"
Pengujian
1. silahkan kalian masuk ke "control panel
2. Pilih "Network and Internet"
3. Selanjutnya pilih "Network and Sharing center"
4. Lalu "Change adapter setting" di opsi sebelah kiri
5. Pilih Host-Only Adapter yang kalian gunakan lalu klik 2 kali
6. Lalu pilih opsi "Details"
7. Lalu lihat di bagian "IPv4 Default gateway dan IPv4 DNS Server" kita telah mendapat IP sesuai dengan apa yang telah kia setting tadi
8. Lalu kalian masuk ke cmd dengan cara klik Win+R bersamaan, lalu ketik "cmd"
9. Silahkan kalian ping ke IP Server kalian, dan jika status nya "TTL" maka kalian sudah terhubung ke Server
10. Setelah itu kalian masuk ke Crome dan ketikkan DNS Server kalian
11. Jika sudah dapat memunculkan Web hasil yang telah kalian coding di "index.html" tadi maka DNS Server kalian sudah berhasil
Tidak ada komentar:
Posting Komentar