Minggu, 12 Agustus 2012

Cara Membuat DNS Server dengan Ubuntu

        DNS Server adalah Server yang berfungsi menangani translasi penamaan host -host kedalam ip address, begitu juga sebaliknya dalam menangani translate dari ip address ke hostname.

        DNS dapat melakukan encode atau menerjemahkan dari domain google.com ke dalam bentuk deretan angka unik yaitu berupa IP misalnya untuk google.com ip-nya adalah 208.67.219.231. dan seandainya kita input ip tersebut kedalam browser maka ip inilah yang digunakan mesin internet untuk saling berkomunikasi seperti server domain,server hosting,server proxy dan sebagainya.

berikut ini adalah langkah-langkah mengkonfigurasikan DNS server :

1. masukkan ke terminal terlebih dahulu untuk proses konfigurasi

    ketik perintah $sudo su

2. masukkan password ubuntu anda.

3. install DNS server

    ketik perintah apt-get install bind9


4. setelah semua selesai install dengan tanda [OK] maka lanjutanya

    ketik perintah apt-get install dnsuitls


5. selanjutnya ketik perintah #pico/etc/bind/named.confl.lcal

 6. mengisikan perintah sebagai berikut

    zone "randhy.com" {--(Nama DNS yang di inginkan)

    type master ;

    file "/etc/bind/db.dns";

    };

  

    zone "30.16.172.in-addr.arp"{--(IP address local dituliskan terbalik)

    type master;

    file "/etc/bind/db.rvdns";

    };



7. copykan file yang sudah ada tadi

    ketikkan perintah cp/etc/bind.db.dns



8. selanjutnta ketik perintah pico/etc/bind/db.dns



9. ketik perintah berikut untuk mengubah perintah yang telah ada

    ;

    ;BIND data file for local loopback interface

    ;

    $TTL    604800

    @         IN       SOA            randhy.com.         root.randhy.com.(

                                              2                           ;Serial

                                              604800                  ;Refresh

                                              86400                    ;Retry

                                              2419200                ;Expire

                                              604800                  ;Negative Cache TTL

   ;

   @          IN        NS              ns.randhy.com

   @          IN         A               172.16.30.33 --(IP address local)

   ns          IN         A               172.16.30.33 --(IP address local)

www         IN         A               172.16.30.33 --(IP address local)



10. copy file yang ada ketik perintah cp/etc/bind/db.127/etc/bind/db.rvdns

11. lanjut dengan konfigurasi ketik perintah pco/etc/bind/db.rvns

 12. maka ubah lagi tampilan yng kelur seperti dibawah ini

      ;

      BIND data file for local loopback interface

      ;

      $TTL                6048800

       @         IN       SOA        randhy.com.          root.randhy.com.(

                                              2                           ;Serial

                                              604800                  ;Refresh

                                              86400                    ;Retry

                                              2419200                ;Expire

                                              604800                  ;Negative Cache TTL

   ;

   @           IN              NS          ns.randhy.com.

   38          IN              PTR       randhy.com.

   38          IN              PTR       www.randhy.com.


13. edit file ketik perintah pico/etc/resolv.conf

14. jika sudah keluar tampilanya maka tambahkan dengan perintah

      search randhy.com

      name server 172.16.30.33


15. kemudian lakukan cek kembali DNS server tersebut sudah berjalan yaitu dengan mengetik

      perintah : named-checkconf -z
      maka dapat kita lihat comment yang keluar sepert berikut :

       zone randhy.com./IN loaded seril 2012012701

      zone 30.16.172. in-addr.arpa/IN : loaded srial 2012012701

      zone 127.in-addr.arpa/IN : loaded serial 1

      zone 0.in-addr.arpa/IN : loaded serial 1

      zone 255.in-addr.arpa/IN : loaded serial 1



16. restart BIND

      ketik perintah etc/init.d/bind9 restart

      ditandai dengan

 *Stopping domain srvice...bind9 [Ok]

 * strarting domain name servive...bind9 [Ok]



17. check DNS yang dikonfigurasikan tadi dengan mengetik perintah

      nslookup randhy.com

      ditandai dengan timbulnya ;

 server : 172.16.30.1

 address : 172.16.30.1#53

 name : randhy.com

 address : 172.16.30.1




18. selanjutnya lakukan Ping pada terminal DNS server

     ketik perintah : ping www.randhy.com



 apabila reply maka DNS server yang kita buat telah BERHASIL

 

0 komentar:

Posting Komentar