-->

Cara install dan konfigurasi DNS Server di debian 7

Selamat datang Sahabat Tkj2, pada artikel ini saya akan membahas mengenai cara konfigurasi DNS pada operating system debian 7, saran saya untuk tahap belajar sebaiknya menggunakan virtualbox. Sebelum memulai konfigurasi DNS Server. pastikan sobat sudah menginstall debian 7.

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