Konfigurasi DNS (BIND9) pada Debian 7 Wheezy


Hai Sobat Blogger,
Pada tutorial kali ini Saya akan berbagi ilmu tentang DNS Server. DNS ini berfungsi untuk menterjemahkan sebuah alamat IP kedalam bentuk domain (huruf) contohnya seperti google yang memiliki IP 8.8.8.8.

Langsung saja ikuti langkah-langkah yang Saya lakukan.
Sebelum melakukan konfigurasi hal yang harus kita siapkan adalah paket aplikasi untuk DNS server, disini yang kita gunakan Bind9 dan Apache2. Namun sebelumnya pastikan bahwa sources list Anda sudah terisi dengan DVD 1, 2 dan 3.

Jika semua DVD sudah terbaca maka lakukan installasi paket aplikasi Bind9 dan Apache2 tersebut, gunakan perintah : #apt-get install bind9 apache2


Jika installasi sudah selesai masuklah kedalam directory bind dengan perintah :
#cd /etc/bind/

Lihatlah file yang terdapat pada directory tersebut menggunakan perintah LS :
#ls

Jika sudah maka Anda akan di tampilkan file-file yang ada di dalam directory tersebut. Copylah file db.127, db.local dan named.conf.default-zone. 
#cp db.127 db.192
#cp db.local db.cycode
#cp named.conf.default-zone named.conf.default-zone.ori

Ket :
db.192 dan db.cycode bisa Anda ubah sesuai keinginan Anda, asalkan jangan dilupakan aja.

Setelah kita copy file-file tersebut lakukanlah konfigurasi pada file db.192, db.cycode dan named.conf.default-zone. Pertama kita edit terlebih dahulu file db.cycode dengan perintah :
#nano db.cycode 

Yang perlu di edit adalah localhost dan IP Address serta membuatkan sub domain pada domain kita seperti, www, mail, ftp, dll. disini yang Saya hanyalah membuat subdomain www saja, sisanya akan dibahas pada tutorial selanjutnya.

  • Ubahlah semua localhost yang terdapat pada konfigurasi tersebut menjadi nama domain yang diinginkan. (Disini Saya menggunakan domain cycode.org)
  • Ubahlah IP localhost 127.0.0.1 dan ::1 menjadi IP Address server kita sendiri.
  • Pada baris paling bawah hapus "AAAA" dan sisakan 1 "A" saja, kemudian ubahlah "@" menjadi www




Jika sudah simpanlah konfigurasi tersebut CTRL + X --> Y --> Enter.

Selanjutnya kita edit file db.192 dengan perintah : #nano db.192
  • Ubahlah semua localhost yang terdapat pada konfigurasi tersebut menjadi nama domain yang diinginkan. (Disini Saya menggunakan domain cycode.org)
  • Ubahlah IP 1.0.0 menjadi 3 oktet IP Address server kita sendiri tetapi dari belakang, misalkan IP Saya adalah 192.168.12.1 maka yang harus di tulis adalah 3 oktet dari belakang IP Address tersebut yaitu 1.12.168.



Jika sudah simpan konfigurasi tersebut CTRL + X --> Y --> Enter

Selanjutnya kita konfigurasi file named.conf.default-zones

Tambahkan perintah berikut diatas Zone "localhost" {
zone "cycode.org" {
type master;
file "/etc/bind/db.cycode"; 
 };

 zone "192.in-addr.arpa" {
 type master;
file "/etc/bind/db.192";
}; 


Ket :

  • Warna merah ubah menjadi alamat domain yang Anda gunakan
  • Warna kuning ubah menjadi nama file copy-an db.local
  • Warna hijau ubah dengan oktet pertama ip yang Anda gunakan
  • Warna biru ubah menjadi nama file copy-an db.127


Jika konfigurasi diatas sudah di tambahkan maka simpan konfigurasi yang telah di buat tadi CTRL + X --> Y --> Enter

Sekarang kita buat file resolv.conf dengan perintah :
#nano /etc/resolv.conf

Tambahkan perintah berikut pada file tersebut :
nameserver 192.168.12.1
search cycode.org 
Ket : Ubah IP 192.168.12.1 menjadi IP yang Anda gunakan dan cycode.org dengan alamat domain yang Anda gunakan.



Kemudian simpan CTRL + X --> Y --> Enter

Sekarang bagian terakhir restart bind9 Anda dengan perintah :
#service bind9 restart


Kemudian cobalah buka web browser Anda dan masukkan domain yang Anda buat pada Debian Server tersebut.
*NB : Pastikan laptop Anda sudah terhubung dengan Debian Server

Untuk Lebih Jelasnya bisa Anda ikuti Tutorial yang saya buat berikut.



Okey Sekian dari saya untuk tutorial DNS kali ini.
Semoga bermanfaat dan selamat mencoba...!

~ Thanks For Coming ~

Share this

Related Posts

Previous
Next Post »