DEBIAN 6 : DNS Server Configuration Sample PDF Cetak Email
Ditulis oleh Tutor TKJ CLUB   
Senin, 16 April 2012 07:28

Assalamu'alaikum sobat SMK semua, kali ini saya akan buat artikel lanjutan dari kemarin. Yang akan saya tuliskan dibawah ini adalah tentang Konfigurasi DNS Server pada Debian 6 (Squeeze).


Tanpa basa-basi lagi, inilah langkah-langkahnya :

1. Install paket DNS Server dengan memasukan perintah

root@sandimulyadi:/home/sandimulyadi# apt-get install bind9
2. Masuk ke direktory Bind
root@sandimulyadi:/home/sandimulyadi# cd /etc/bind
3. Lihat semua file/data yang ada di direktory Bind
root@sandimulyadi:/etc/bind# ls
4. Lakukan konfigurasi denga memasukan perintah :
root@sandimulyadi:/etc/bind# nano named.conf.default-zones

5. Ubah scriptnya dari :
zone "localhost" {
        type master;
        file "/etc/bind/db.local";
};

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

};


Menjadi :
zone "sandimulyadi.com" {    // DNS Name Server
        type master;
        file "db.sandi";               // Database untuk DNS Name Server
};

zone "192.in-addr.arpa" {        // IP Address pertama
        type master;
        file "db.192";                   // Database untuk IP Address

};

Setelah selsai Ctrl + x lalu y & enter

6. Salin db.127 & db.local dengan perintah :
root@sandimulyadi:/etc/bind# cp db.127 db.192
7. Pindahkan hasil salinan ke direktory /var/cache/bind 
root@sandimulyadi:/etc/bind# mv db.192 db.sandi /var/cache/bind
8. Masuk ke direktory /var/cache/bind dan lihat hasilnya 
root@sandimulyadi:/etc/bind# cd /var/cache/bind
9. Lakukan pengeditan kedua database tersebut diatas 
root@sandimulyadi:/var/cache/bind# nano db.192

Ubah script menjadi :
;
; BIND reverse data file for local loopback interface
;
$TTL    604800
@       IN      SOA     sandimulyadi.com. root.sandimulyadi.com. (
                                   1         ; Serial
                         604800         ; Refresh
                           86400         ; Retry
                       2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@                 IN      NS       sandimulyadi.com.    // DNS Name Server
200.27.1       IN      PTR     sandimulyadi.com.    // DNS Name Server

Ctrl + x lalu y & enter

root@sandimulyadi:/var/cache/bind# nano db.sandi

Ubah script menjadi :
;
; BIND data file for local loopback interface
;
$TTL    604800
@       IN      SOA     sandimulyadi.com. root.sandimulyadi.com. (
                                   2         ; Serial
                         604800         ; Refresh
                           86400         ; Retry
                       2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@        IN      NS      sandimulyadi.com.    // DNS Name Server
@        IN      A        192.200.27.1              // IP Address
www    IN      A        192.200.27.1              // IP Address

Ctrl + x lalu y & enter

10. Lakukan Restart untuk Bind
root@sandimulyadi:/var/cache/bind# /etc/init.d/bind9 restart
11. Install paket DNS Server yang lainnya 
root@sandimulyadi:/var/cache/bind# apt-get install apache2 php5
12. Lihat apakah konfigurasi telah berhasil dengan perintah nslookup 
root@sandimulyadi:/var/cache/bind# nslookup sandimulyadi.com

13. Jika sudah seperti di atas berarti konfigurasi DNS Server anda telah berhasil
14. Untuk memastikan cek di Web Browser & masukan domain "sandimulyadi.com", jika ada tulisan "It's Work" berarti konfigurasi telah berhasil

Sekian yang dapat saya berikan kepada anda mohon maaf apablia masih terdapat kekurangan atau kesalahan. Saya hanya memberikan informasi kepada anda apa yang telah saya dapat dan Alhamdulillah telah saya kuasai. So, ke spirits.!!!

 

Sumber : http://mini-kompi.blogspot.com