Installasi dan Konfigurasi DNS Server pada Ubuntu 14

Pada tahap ini saya akan melakukan installisasi DNS Server pada Ubuntu. Sebelum itu saya akan menjelasan tahapan installisasi dan konfigurasinya, saya akan menjelaskan pengertianya
  1. Apa itu DNS?

  2. DNS merupakan kepanjangan dari Domain Name System. Dalam dunia jaringan, setiap perangkat berkomunikasi menggakan IP Address. Namun, bagi manusia menghapal IP Address yang terdiri dari deretan angka cukup sulit. Manusia cenderung mudah mengingat kata daripada angka. Oleh karena itu, digunakanlah DNS. DNS sendiri berfungsi untuk mengubah dari sebuah IP Address menjadi domain name sehingga mempermudah untuk mengingatnya begitu juga sebaliknya.

    Penggunaan DNS contohnya seperti penggunaan google.com. google.com sendiri sebenarnya terdiri dari IP Address berupa 216.239.38.120. Untuk membuktikanya kamu dapat mengetikan IP atau domain tersebut di browser milikmu. Hasilnya pun kamu akan terarah ke halaman milik Google.
  3. Apa itu Bind9?

  4. Bind9 kepanjangan dari Berkeley Internet Name Domain. Bind sendiri merupakan Server DNS pada OS bertipe Unix. Bind bertugas untuk mengatur, membuat dan mengkonfigurasi DNS.
  5. Tahapan isntallisasi DNS Server

    1. Konfigurasi Ip address. (misalnya IP yang ingin digunaka adalah 192.168.9.1)
      Perintah :
      # nano /etc/network/interfaces
      Output :






    2. Menginstall bind9
    3. Perintah :
      # apt-get install bind9
      Output:


    4. Setelah selesai menginstall, langah selanjutnya adalah masuk ke folder bind
    5. Perintah :
      # cd /etc/bind
      Output:



    6. Konfigurasi bind dengan mengedit file bernama "named.conf.local". Hal ini berfungsi untuk menambahkan zona dns. (Disini saya menggunaka dns bernama "tika.com" dengan IP Address "192.168.9.1")
    7. Perintah edit file :
      # gedit /etc/bind/named.conf.local
      Edit menjadi :
      zone    "nama_dns"   {
              type master;
              file    "/etc/bind/nama_file_domain";
       };
      
      zone   "ip_penulisan_dibalik.in-addr.arpa"        {
             type master;
             file    "/etc/bind/nama_file_ip";
       };
      Output:











    8. Buat file untuk domain dalam folder bind. Cara membuatnya dengan meng-copy "db.local". (Untuk contoh, file domain saya beri nama file dengan nama "db.tika"). Perhatikan titik saat mengedit
    9. Perintah copy file "db.local" menjadi "db.tika" :
      #cp db.local db.tika
      Edit menjadi :
      $TTL    604800
      
      @       IN      SOA     nama_domain. root.nama_domain. (
                                    2         ; Serial
                               604820         ; Refresh
                                86600         ; Retry
                              2419600         ; Expire
                               604600 )       ; Negative Cache TTL
      
      ;Name Server Information
      @       IN      NS      nama_domain.
      @       IN       A      ip_address
      
      server  IN       A      ip_address
      
      www     IN       A      ip_address
      mail    IN       A      ip_address
      ftp     IN       A      ip_address
      Output:










    10. Buat file untuk IP Address dalam folder bind. Cara membuatnya dengan meng-copy "db.255". (Untuk contoh, file IP Address saya beri nama dengan nama file "db.192"). Perhatikan titik saat mengedit
    11. Perintah copy file "db.255" menjadi "db.192" :
      #cp db.255 db.192
      Edit menjadi :
      $TTL    604800
      @       IN      SOA     nama_domain. root.nama_domain. (
                                   1         ; Serial
                               604820         ; Refresh
                                864500        ; Retry
                              2419270         ; Expire
                               604880 )       ; Negative Cache TTL
      
      ;
      @       IN      NS      nama_domain.
      1       IN      PTR     nama_domain.
      
      Output:







    12. Periksa hasil konfigurasi dari db.tika dan db.192 hingga semuanya ok
    13. Perintah cek konfigurasi :
      #named-checkzone tika.com /etc/bind/db.tika
      #named-checkzone tika.com /etc/bind/db.192

    14. Daftarkan DNS yang telah dibuat ke file host
    15. Perintah edit file hosts:
      #gedit /etc/hosts
      Edit menjadi :
      ip_address     localhost_dan_domain      localhost_saja
      
      Output:





    16. Restart Bind9 hingga hasilnya oke
    17. Perintah restart:
      #/etc/init.d/bind9 restart
      Output:



    18. Lakukan pengecekan dengan "Dig", "nslookup" dan "ping".
    19. Perintah dig:
      #dig nama_domain
       
      Perintah nslookup:
      #nslookup nama_domain 

      Perintah ping:
      #ping nama_domain 
      Output:









Komentar