Sudah tau apa itu DNS ?
DNS yaitu singkatan dari Domain name sistem ( DNS server ) yakni sebuah nama sistem yang memenuhi kebutuhan komputer server, layanan atau sumber daya yang terhubung ke dalam jaringan internet / situs internet, baik itu jaringan pribadi maupun jaringan public.
Contohnya DNS itu kaya gimana sih mas.. ?
Contohnya yaa seperti sobat mengunjungi situs www.tkj2.net ini. tkj2.net , smkyp17cilegon.sch.id , Google.com , yahoo.com , itulah yang di sebut/contoh domain dan www itu adalah sebuah hostname nya.
Jika sobat ingin membuat website saya sarankan untuk memilih domain yang mudah di ingat orang agar seseorang tersebut jika ingin kembali atau mencari langsung ingat website sobat ( tidak lupa ), kalo domainya panjang dan ribetkan kan orang pasti lupa.
Oke kembali lagi ke topik, Saran Utama Pastikan konfigurasi harus dengan tepat dan benar, karena jika salah "space", atau salah "tanda kutip" dan lainya maka hasilnya akan Failed. jika sobat ingin mencoba belajar konfigurasi DNS cukup mengikuti step-step berikut ini dengan teliti.
Step 1 , Membuat jaringan eth0 dan eth1 pada network interfaces dengan mengetik
nano /etc/network/interfaces
Step 2, Konfigurasi ip address, netmask, network, broadcast dan gateway pada eth0 dan eth1 ,pada contoh kali ini saya menggunakan ip address class C yaitu 192.168.4.2 pada eth0 dan 192.168.20.1 pada eth1 . tambahkan ketik pada baris paling bawah.
auto eth0
iface eth0 inet static
address 192.168.4.2
netmask 255.255.255.0
network 192.168.4.0
broadcast 192.168.4.255
gateway 192.168.4.1
auto eth1
iface eth1 inet static
address 192.168.20.7
netmask 255.255.255.0
network 192.168.20.0
broadcast 192.168.20.255
gateway 192.168.20.1
Ketik tombol "TAB" Pada bagian address 192.168.**.** di bawah iface eth0 inet static dan iface eth1 inet static sehingga posisi seperti gambar di bawah ini.
Step 3, Restar network dengan mengetik
service networking restart
Step 4, install bind9 dengan mengetik
apt-get install bind9 -y
Step 5, membuat zone dengan mengetik
nano /etc/bind/named.conf.local
Step 6, Membuat/mengkonfigurasi domain, membuat file directory db.domain dan db.192. isi lah contoh zone,domain berikut ini di bagian paling bawah. pada tutorial ini saya menggunakan domain tkj2.net
zone "tkj2.net" { type master; file "/etc/bind/db.tkj2"; };
zone "192.in-addr.arpa" { type master; file "/etc/bind/db.192"; };
Atau bisa juga di bikin barisan yang rapih seperti gambar di bawah ini
Lalu keluar dan simpan dengan menekan "Ctrl+x, y" lalu Enter
Step 7, coppy db.local dan db.127 ke file directory yang tadi di buat pada zone yaitu db.tkj2 dan db.192
pertama coppy db.local ke db.tkj2 dengan perintah
cp /etc/bind/db.local /etc/bind/db.tkj2
kedua coppy db.127 ke db.192
cp /etc/bind/db.127 /etc/bind/db.192
Step 8, Lalu edit db.tkj2 dan db.192 yang sudah di coppy barusan.
Pertama Edit db.tkj2 dengan perintah
nano /etc/bind/db.tkj2
Ubah domain Localhost menjadi domain tkj2.net dan menggati ip 127.0.0.1 menjadi ip 192.168.20.7 ( ip address eth1 ) dengan menekan CTRL + tombol \ ( di atas tombol Enter ) lalu ketikan localhost lalu enter , ketik lagi tkj2.net Enter lalu ketik y dan y untuk merubahnya. sehingga semua domain local berubah menjadi tkj2.net. dan menambahkan domain www.tkj2.net. pada barisan Record paling bawah, Editlah seperti gambar di bawah ini.
Keluar dan simpan dengan menekan Ctrl+x+y lalu Enter
Kedua Edit db.192 yang sudah di coppy tadi dengan perintah
nano /etc/bind/db.192
Lalu ubah lagi domain localhost menjadi domain tkj2.net seperti langkah pertama. dan mengganti ip 1.0.0 ( kebalikan dari 127.0.0.1 ) menjadi 7.20.168 ( kebalikan dari 192.168.20.7 ) . sehingga menjadi sperti gambar di bawah ini.
Lalu keluar dan simpan dengan menekan "Ctrl+x, y" lalu Enter.
Step 9 , setelah konfigurasi db.tkj2 dan db.192 selesai, jangan lupa untuk meRestart bind9 dengan perintah
service bind9 restart
Step 10, konfigurasi pengaturan resolv
nano /etc/resolv.conf
Lalu diisi
search www.tkj2.net
nameserver 192.168.20.7
Keluar dan simpan pengaturan resolv dengan menekan Ctrl+x+y lalu Enter.
Step 11, Restart Network
service networking restart
Sampai disini konfigurasi DNS sudah selesai untuk mengecek apakah konfigurasi DNS berhasil atau Failed , untuk mengeCek konfigurasi domain silahkan ketik
nslookup www.tkj2.net
dan untuk mengeCek ip address silahkan ketik
nslookup 192.168.20.7
jika Sukses maka hasilnya akan tampak seperti gambar di bawah ini.
Kesimpulan
Jika sewaktu di cek failed cobalah cek kembali dengan Teliiti pada bagian konfigurasi network interfaces , named.conf.local , db.tkj2 , db.192 . karena biasanya failed itu terjadi pada kesalahan konfigurasi tersebut. entah itu salah "space" , salah ip dan lain lain. maka dari itu berhati hatilah dalam konfigurasi :)
Thank You.
Happy Coding !
Tidak ada komentar