Thursday, April 14, 2016

Konfigurasi BIND9 di Debian Server 8


Selamat Pagi sobat, kali ini saya akan menulis artikel tentang bagaimana cara konfigurasi bind9 pada server debian 8. Ditutorial saya ini, saya akan membahas tentang bagaimana cara membuat domain saja, untuk pengaturan mail dan lain-lain saya akan bahas pada postingan berikutnya. Oke langsung saja yaa tapi ingat, konfigurasi bind itu sensitif jika kurang koma akan menimbulkan error jadi harus teliti yaa

  1. Install terlebih dulu aplikasi bind9 di debian 8
  2. # apt-get install bind9
    Install terlebih dulu aplikasi bind9 di debian 8
  3. Setelah terinstall maka pindah ke direktori bind
  4. # cd /etc/bind/
    Setelah terinstall maka pindah ke direktori bind
  5. Kemudian edit file named.conf.local
  6. # nano named.conf.local
    Kemudian edit file named.conf.local
  7. Kemudian tambahkan script berikut ini
  8. #db forward
    zone "sibro.id"{
    type master;
    file "/etc/bind/db.sibro";
    };
    
    #db reverse
    zone "2.0.10.in-addr.arpa"{
    type master;
    file "/etc/bind/db.192";
    };
    • zone "sibro.id"{
    • Merupakan awal dari zona sibro.id
    • type master;
    • Baris ini merupakan deklarasi bahwa server menjadi primary atau master NS
    • file "/etc/bind/db.sibro";
    • Merupakan nama file record(forward) dari zona sibro.id
    • zone "2.0.10.in-addr.arpa"{
    • Awal dari zona reverse, merupakan kebalikan network address dari zona sibro.id
    Kemudian tambahkan script berikut ini
  9. Setelah itu save/simpan, agar tidak resolv ke luar kita bisa menggunakan bumbu sederhana dari saya ini :D caranya edit file named.conf.options
  10. # nano named.conf.options
    Setelah itu save/simpan, agar tidak resolv ke luar kita bisa menggunakan bumbu sederhana dari blog ini :D caranya edit file named.conf.options
  11. Masukkan script berikut ini ke baris paling atas dan jangan simpan dulu
  12. acl goodclients{
            10.10.1.0/24; #alamat jaringan client
            localhost;
            localnets;
    };
    Masukkan script berikut ini ke baris paling atas dan jangan simpan dulu
  13. Kemudian tambahkan lagi script pada baris di zona options
  14. ......
            // };
    
            recursion yes;
            allow-query { goodclients; };
            forwarders {
                    10.0.2.5; #ip dns server
            };
            forward only;
    
            //======.....
    Kemudian tambahkan lagi script pada baris di zona options
  15. Setelah itu save
  16. Kemudian buat file db.sibro dan db.192 dengan mengcopy file db.local dan db.127
  17. # cp db.local db.sibro
    # cp db.127 db.192
    Kemudian buat file db.sibro dan db.192 dengan mengcopy file db.local dan db.127
  18. Lalu edit file db.sibro
  19. # nano db.sibro
    Lalu edit file db.sibro
  20. Akan tampil seperti ini
  21. Akan tampil seperti ini
  22. Setelah itu edit /tambahkan dengan script berikut ini sehingga akan jadi seperti gambar dibawah ini
  23. ;
    ; BIND data file for local loopback interface
    ;
    $TTL    604800
    @       IN      SOA     sibro.id. root.sibro.id. (
                                  2         ; Serial
                             604800         ; Refresh
                              86400         ; Retry
                            2419200         ; Expire
                             604800 )       ; Negative Cache TTL
    ;
    @       IN      NS      ns.sibro.id.
    @       IN      A       10.0.2.5
    www     IN      A       10.0.2.5
    ns      IN      A       10.0.2.5
    
    Setelah itu edit /tambahkan dengan script berikut ini sehingga akan jadi seperti gambar dibawah ini
  24. Setelah itu save dan edit juga db.192
  25. # nano db.192
    Setelah itu save dan edit juga db.192
  26. Akan muncul tampilan berikut ini
  27. Akan muncul tampilan berikut ini
  28. Setelah itu edit /tambahkan script berikut ini sehingga akan jadi seperti gambar dibawah ini
  29. ;
    ; BIND reverse data file for local loopback interface
    ;
    $TTL    604800
    @       IN      SOA     sibro.id. root.sibro.id. (
                                  1         ; Serial
                             604800         ; Refresh
                              86400         ; Retry
                            2419200         ; Expire
                             604800 )       ; Negative Cache TTL
    ;
    @       IN      NS      ns.sibro.id.
    5       IN      PTR     sibro.id
    5       IN      PTR     www.sibro.id
    5       IN      PTR     ns.sibro.id
    
    Setelah itu edit /tambahkan script berikut ini sehingga akan jadi seperti gambar dibawah ini
  30. Lalu restart service bindnya, pastikan tidak ada kesalahan
  31. # /etc/init.d/bind9 restart
    Lalu restart service bindnya, pastikan tidak ada kesalahan
  32. Kemudian tambahkan dns server pada /etc/resolv.conf
  33. # nano /etc/resolv.conf
    Kemudian tambahkan dns server pada /etc/resolv.conf
    Kemudian tambahkan dns server pada /etc/resolv.conf
  34. Cek domain dengan cara nslookup, jika muncul seperti gambar dibawah ini maka dns anda berhasil
  35. # nslookup sibro.id
    # nslookup www.sibro.id
    # nslookup 10.0.2.5
    Cek domain dengan cara nslookup, jika muncul seperti gambar dibawah ini maka dns anda berhasil
  36. Lalu cek dnsnya pada pc client, tambahkan dns server pada client
  37. $ sudo su
    # nano /etc/resolv.conf
    Lalu cek dnsnya pada pc client, tambahkan dns server pada client
    Lalu cek dnsnya pada pc client, tambahkan dns server pada client
  38. Cek juga dengan nslookup pada client, jika berhasil akan tampil gambar dibawah ini
  39. # nslookup sibro.id
    # nslookup www.sibro.id
    # nslookup 10.0.2.5
    cek juga dengan nslookup pada client, jika berhasil akan tampil gambar dibawah ini
  40. Coba cek juga pada browser di client, jika berhasil maka tidak akan mercusuar
  41. Coba cek juga pada browser di client, jika berhasil maka tidak akan mercusuar
Mudah bukan? Sekian dari saya, bila ada kekurangan mohon maaf. Jika perlu bantuan tinggal komentar aja atau chat privat :D
Jika artikel ini bermanfaat mari di subscribe :D
Dilarang keras mengcopas artikel ini tanpa sumber link aktif!
Hargailah penulis! Artikel ini bukan hasil COPAS!
#GoOpenSource!
Bila ingin copas silahkan cantumkan link berikut.
Source : https://sibroo21.blogspot.com/2016/04/konfigurasi-bind9-di-debian-server-8.html


(Oleh : )

asjasb