Minggu, 12 Mei 2013

Instalasi dan Pengaturan DNS Server di Sistem Operasi Linux (Menggunakan Aplikasi bind9)


  • Untuk membuat dns server, kita perlu menginstall bind9 pada komputer yang ingin kita jadikan sebagai server dengan cara ketik "apt-get install bind9" atau "apt-get install bind9 dnsutils" pada terminal terlebih dahulu.
  • Langkah berikutnya adalah tambahkan nama domain yang ditangani oleh dns server melalui file "/etc/bind/name.conf.local" dengan script sebagai berikut:

  • zone "klpe14.jarkom.com" IN
    {
    type master;
    file "/etc/bind/db.klpe14.jarkom.com";
    };

    nb: contoh nama domain adalah "klpe14.jarkom.com"
  • Simpan file tersebut kemudian kita lakukan konfigurasi domain yang kita buat dengan membuka file "/etc/bind/db.klpe14.jarkom.com", perhatikan konfigurasinya sebagai berikut:

  • $TTL 86400
    @ IN SOA klpe14.jarkom.com. root.klpe14.jarkom.com. (
    1 ; Serial
    604800 ; Refresh
    86400 ; Retry
    2419200 ; Expire
    86400 ) ; Negative Cache TTL
    ;
    @ IN NS klpe14.jarkom.com.
    @ IN A 172.16.0.2
    jerry IN A 172.16.0.10

    Baris berisi "@ IN A 172.16.0.2" maksudnya menunjukkan alamat IP dns server. Sementara baris "jerry IN A 172.16.0.10" bertujuan agar ketika kita mengunjungi alamat "jerry.klpe14.jarkom.com" maka akan diarahkan ke alamat "172.16.0.10". Kemudian simpan file di atas.
  • Ganti konfigurasi nameserver komputer yang akan mengakses agar mengarah ke dns server dengan mengubah konfigurasi di file "/etc/resolv.conf". Tambahkan perintah "nameserver [alamat IP dns server]" di baris teratas pada file tersebut, lalu simpan.
    Contoh: nameserver 172.16.0.2
  • Restart bind9 dengan cara "service bind9 restart" dan konfigurasi selesai.
Berikutnya adalah tutorial membuat back-up dns server (slave).
  • Install bind9 pada komputer yang digunakan untuk melakukan back-up dns server, buka file "/etc/bind/name.comf.local" lalu lakukan konfigurasi seperti di bawah ini:
  • zone "klpe14.jakrom.com" IN
    {
    type slave;
    file "/var/cache/bind/db.klpe14.jarkom.com";
    masters {172.16.0.2;};
    };

    Konfigurasi seperti di atas akan membuat komputer yang dipakai menjadi dns slave dari domain "klpe14.jarkom.com" pada ip 172.16.0.2 yang sudah dibuat di atas.
  • Kemudian tambahkan juga ip dns master sebagai nameserver di "/etc/resolv.conf" dengan cara seperti langkah sebelumnya lalu restart servis bind9 dan konfigurasi selesai.