CARA SETTING DNS SERVER


1. Pastikan hostname sudah benar :
    # hostname
    # hostname -f

    Apabila belum benar edit : /etc/host
    # 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
    kpliklaten20.edu

       Kemudian REBOOT
Jika sudah bukak browers
lalu tulis kpliklaten20.edu lalu enter akan muncul seperti di bawah ini.


2. Install BIND :

    # 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

    # 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/bind 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/bind9/named.conf.local

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


5. Buat DNS Forward pada Master DNS Server

    Copy /etc/bind/db.local ke /etc/bind/db.kpliklaten20.edu

    # sudo cp /etc/bind/db.local /etc/bind/db.kpliklaten20.edu

    # vi /etc/bind/db.kpliklaten20.edu
           ------------------------------

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


6. Buat Reverse Resolution for Primary/Master NameServer

   Copy file /etc/bind/db.127 ke /etc/bind/db.20

    # cp /etc/bind/db.127 /etc/bind/db.20   

   Edit file hasil kopian : /etc/bind/db.20

    # vi /etc/bind/db.20
     --------------------

    ;
    ; BIND reverse data file for local loopback interface
    ;
    $TTL    604800
    @       IN      SOA     ns.kpliklaten20.edu. root.localhost. (
                                  1         ; Serial
                             604800         ; Refresh
                              86400         ; Retry
                            2419200         ; Expire
                             604800 )       ; Negative Cache TTL
    ;
    @    IN  NS  ns.
    83   IN  PTR ns.kpliklaten20.edu.
    70   IN  PTR mail.kpliklaten20.edu.
    80   IN  PTR www.kpliklaten20.edu.
   
7. Jalankan DNS Server yang telah anda buat

    # /etc/init.d/bind9 restart

8. Ganti DNS Nameservers pada PC klien ke sever DNS yg telah kita buat : 192.168.12.20
   Test DNS yg telah kita buat dengan memanggil kpliklaten.edu lewat browser.
Jika sudah berhasil akan muncul seperti di bawah ini.



http://www.server-world.info/en/note?os=Ubuntu_14.04&p=dns&f=1
Previous
Next Post »