Jumat, 11 Juli 2014

Langkah Installasi DNS (Domain Name Server)

1. Pastikan hostname sudah benar :

  # hostname




 # hostname -f




 Apabila belum benar edit : /etc/host maka lakukan perintah dibawah:
  # vi /etc/hosts




  127.0.0.1       localhost
  127.0.1.1       kpliklaten20.edu       server20
  192.168.12.20   kpliklaten20.edu       server20

  Kemudin edit juga : /etc/hostname




 Kemudian ketikkan :kpliklaten20.edu

 Kemudian REBOOT


2. Install BIND dengan perintah : # sudo apt-get install bind9



Jika bind9 Failid cari saja solusinya di http://ubuntuforums.org/showthread.php?t=1375580

3. Konfigurasi Cache NameServer
Agar server bisa terkoneksi dg internet edit : /etc/bind/named.conf.options, dengan perintah seperti dibawah ini:

  # vi /etc/bind/named.conf.options




Hilangkan tanda // dan isi dg DNS google

  forwarders {
            8.8.8.8;
            8.8.4.4;
  }; 





Restart bind : /etc/init.d/bind9 restart

 

Cek pastikan server sudah terkoneksi ke google.com

# ping google.com




4. Configure Primary/Master Nameserver
   Untuk menambahkan DNS Forward dan Reverse resolution pada bind9, edit /etc/bind9/named.conf.local.Misal, nama domain kita : kpliklaten.edu dengan IP : 192.168.12.20

# vi /etc/bind/named.conf.local




    zone "kpliklaten16.edu" {
        type master;
        file "/etc/bind/db.kpliklaten16.edu";
    };
    zone "12.168.192.in-addr.arpa" {
            type master;
            notify no;
            file "/etc/bind/db.16";
    };


5. Buat DNS Forward pada Master DNS Server
Copy /etc/bind/db.local ke /etc/bind/db.kpliklaten16.edu dengan perintah dibawah:
# sudo cp /etc/bind/db.local /etc/bind/db.kpliklaten16.edu




# vi /etc/bind/db.kpliklaten16.edu


       
    ;
    ; BIND data file for local loopback interface
    ;
    $TTL    604800
    @       IN      SOA     ns.kpliklaten16.edu. root.localhost. (
                                  2         ; Serial
                             604800         ; Refresh
                              86400         ; Retry
                            2419200         ; Expire
                             604800 )       ; Negative Cache TTL
    ;
    @   IN  NS  ns.kpliklaten16.net.
    kpliklaten16.edu.    IN      MX      10      mail.kpliklaten16.edu.
    ns  IN  A   192.168.12.16
    www IN  A   192.168.12.16
    mail IN A   192.168.12.16






6. Buat Reverse Resolution for Primary/Master NameServer
 Copy file /etc/bind/db.127 ke /etc/bind/db.16 dengan perintah dibawah ini:
 # cp /etc/bind/db.127 /etc/bind/db.16

  

Edit file hasil kopian : /etc/bind/db.16 dengan perintah dibawah ini:
 # vi /etc/bind/db.16


    ;
    ; BIND reverse data file for local loopback interface
    ;
    $TTL    604800
    @       IN      SOA     ns.kpliklaten16.edu. root.localhost. (
                                  1         ; Serial
                             604800         ; Refresh
                              86400         ; Retry
                            2419200         ; Expire
                             604800 )       ; Negative Cache TTL
    ;
    @    IN  NS  ns.
    83   IN  PTR ns.kpliklaten16.edu.
    70   IN  PTR mail.kpliklaten16.edu.
    80   IN  PTR www.kpliklaten16.edu.



   
7. Jalankan DNS Server yang telah anda buat dengan perintah dibawah ini:
 # /etc/init.d/bind9 restart



8. Ganti DNS Nameservers pada PC klien ke sever DNS yg telah kita buat : 192.168.12.16 
    # vi /etc/network/interfaces


   
9. Ubah settingan menjadi IP static dan tambahkan dns-nameservers 192.168.12.16



  10.Ganti name server dengan IP kita 
       # vi /etc/resolv.conf

11. Ketiikan nameserver 192.168.12.16 

12. Restart agar perubahan dapat tersimpan dan berjalan. 
      # /etc/init.d/networking restart
13. Test DNS yg telah kita buat dengan memanggil kpliklaten16.edu lewat browser.


14. Atau ketiikan alamat dari IP kita yaitu 192.168.12.16 maka akan muncul tampilan Apache Ubuntu Default jika konfigurasi yang kita lakukan sudah benar .




Tidak ada komentar:

Posting Komentar