Ads

Kamis, 10 Maret 2011

Mengkonfigurasi DNS Server pada Linux Debian Lenny

 Langkah Kerja

  • Menginstal DNS Server
          Login sebagai user root, lalu ketikkan perintah sebagai berikut:
          debian:~# apt-get install bind9
  • Melakukan Konfigurasi DNS Server
          Konfigurasi ini terletak pada:
          /etc/bind/named.conf
          atau
          /etc/bind/named.conf.local

          Tapi jika anda hanya ingin menambahkan zone baru untuk lebih amannya, tambahkan konfigurasi pada named.conf.local. Tambahkan beberapa baris dengan format seperti berikut ini:

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

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

Misalnya:
          zone "oon" {
               type master;
               file "/etc/bind/db.oon";
          };

          (domain yang akan dipakai bernama "oon")

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

           (network yang diperbolehkan mengakses web server adalah network yang terhubung ke web server yang berawalan 192.168.2 , boleh dibuat zone lebih dari 1 jika diperlukan)
  • Buat File db.xxx dan db.xxx (Misal: db.oon dan db.192)
          Untuk mengkonfigurasi file db.oon masukkan perintah berikut:
          debian:~# nano /etc/bind/db.oon

          Dan untuk mengkonfigurasi file db.192 masukkan perintah:
          debian:~# nano /etc/bind/db.192

          Sekedar info, alamat IP pada web server saya adalah 192.168.2.69


          Pada file db.oon isikan:

          ; BIND data file for local loopback interface          ;          $TTL    604800          @       IN      SOA     nde.oon. root.nde.oon. (
 
                                       2        ; Serial
 
                                  604800        ; Refresh
 
                                   86400        ; Retry
   
                               2419200        ; Expire
     
                              604800 )    ; Negative Cache TTL          ;          @            IN        NS    nde.oon.          @            IN        A    192.168.2.69          nde        IN        A    192.168.2.69





          Pada file db.192 isikan:


          ; BIND reverse data file for local loopback interface          ;          $TTL    604800          @       IN      SOA    nde.oon. root.nde.oon. (
 
                                       1        ; Serial
 
                                  604800        ; Refresh
  
                                  86400        ; Retry
  
                                2419200        ; Expire
       
                            604800 )    ; Negative Cache TTL          ;          @       IN      NS      nde.oon.          69      IN      PTR     nde.oon.


  • Ubah atau Buat file resolv.conf di dalam direktori /etc dengan perintah:
           debian:~# nano /etc/resolv.conf
  • Isikan format berikut pada file resolv.conf:
          search                  oon
          domain                 oon
          NameServers      192.168.2.69

          Jangan lupa untuk merestart aplikasi bind9 nya, ketikkan perintah ini:
          debian:~# /etc/init.d/bind9 restart
  • Lakukan pengecekan dengan perintah:
          debian:~# w3m nde.oon.


          Jika muncul tulisan "It Works!", maka konfigurasi anda telah berhasil, yang perlu anda lakukan tinggal membuat halaman webnya, jika belum berhasil coba periksa lagi dari awal. Sekian :)

0 komentar: