Konfigurasi DNS Server pada Debian 6 (Squeeze) - Kusnadi Komputer
Hi quest ,  welcome  |  sign in  |  registered now  |  need help ?
  • Tujuan dari Yayasan Sasmita Jaya adalah mewujudkan suatu sarana pendidikan yang murah dan terjangkau oleh seluruh lapisan masyarakat tanpa melupakan kualitas dari pendidikan itu sendiri
  • SMK yang memiliki kesetaraan dalam Ilmu dan Teknologi, Mampu bekerja, Ber-akhlak mulia, dan selalu Ikhlas dalam Pengabdian.
  • Layanan Hosting serta desain website, sehingga akan menjadi sebuah solusi lengkap untuk kebutuhan website bisnis anda.
  • Sajikan saat hangat dengan secangkir teh, saya percaya, Anda akan mendapat pujian dari keluarga tercinta. Selamat Mencoba.
  •  Wujudkan impian anda untuk segera HAMIL.
  •  Hanya dengan satu akses untuk pencarian dari 47.732.098 pekerjaan yang dipublikasikan oleh 70.845 situs di dunia

Kamis, 15 Maret 2012

Konfigurasi DNS Server pada Debian 6 (Squeeze)

 


Assalamu'alaikum sobat KusKom semua, kali ini saya akan buat artikel lanjutan pada debian. 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@kusnadi:/home/kusnadi# apt-get install bind9
2. Masuk ke direktory Bind
root@kusnadi:/home/kusnadi# cd /etc/bind
3. Lihat semua file/data yang ada di direktory Bind
root@kusnadi:/etc/bind# ls
bind.keys   db.empty         named.conf.default-zones  zones.rfc1918
db.0           db.local           named.conf.local
db.127       db.root            named.conf.options
db.255       named.conf      rndc.key
4. Lakukan konfigurasi denga memasukan perintah :
root@kusnadi:/etc/bind# nano named.conf.default-zones
// prime the server with knowledge of the root servers
zone "." {
        type hint;
        file "/etc/bind/db.root";
};

// be authoritative for the localhost forward and reverse zones, and for
// broadcast zones as per RFC 1912

zone "localhost" {
        type master;
        file "/etc/bind/db.local";
};

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

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

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

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 "kusnadi.com" {    // DNS Name Server
        type master;
        file "db.kusnadi";               // 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@kusnadi:/etc/bind# cp db.127 db.192
root@kusnadi:/etc/bind# cp db.local db.kusnadi
7. Pindahkan hasil salinan ke direktory /var/cache/bind
root@kusnadi:/etc/bind# mv db.192 db.kusnadi /var/cache/bind
8. Masuk ke direktory /var/cache/bind dan lihat hasilnya
root@kusnadi:/etc/bind# cd /var/cache/bind
root@kusnadi:/var/cache/bind# ls
db.192    db.kusnadi
9. Lakukan pengeditan kedua database tersebut diatas
root@kusnadi:/var/cache/bind# nano db.192
;
; BIND reverse data file for local loopback interface
;
$TTL    604800
@       IN      SOA     localhost. root.localhost. (
                                   1         ; Serial
                         604800         ; Refresh
                           86400         ; Retry
                       2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@        IN      NS       localhost.
1.0.0    IN      PTR     localhost.
Ubah script menjadi :
;
; BIND reverse data file for local loopback interface
;
$TTL    604800
@       IN      SOA     kusnadi.com. root.kusnadi.com. (
                                   1         ; Serial
                         604800         ; Refresh
                           86400         ; Retry
                       2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@                 IN      NS       kusnadi.    // DNS Name Server
200.27.1       IN      PTR     kusnadi.com.    // DNS Name Server

Ctrl + x lalu y & enter

root@kusnadi:/var/cache/bind# nano db.kusnadi
;
; BIND data file for local loopback interface
;
$TTL    604800
@       IN      SOA     localhost. root.localhost. (
                                   1         ; Serial
                         604800         ; Refresh
                           86400         ; Retry
                       2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@               IN      NS      localhost.
@               IN      A        127.0.0.0

Ubah script menjadi :
;
; BIND data file for local loopback interface
;
$TTL    604800
@       IN      SOA     kusnadi. root.kusnadi.com. (
                                           ; Serial
                         604800         ; Refresh
                           86400         ; Retry
                       2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@        IN      NS      kusnadi.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@kusnadi:/var/cache/bind# /etc/init.d/bind9 restart
11. Install paket DNS Server yang lainnya
root@kusnadi:/var/cache/bind# apt-get install apache2 php5
12. Lihat apakah konfigurasi telah berhasil dengan perintah nslookup
root@kusnadi:/var/cache/bind# nslookup kusnadi.com
Server:        192.200.27.1
Address:     192.200.27.1#53

Name:          kusnadi.com
Address:      192.200.27.1
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.!!!

Tidak ada komentar:

Posting Komentar