DNS atau Domain Name System, adalah sebuah aplikasi server yang berfungsi menangani translasi penamaan host-host kedalam IP Address, begitu juga sebaliknya. Dalam jaringan internet, komputer berkomunikasi satu sama lain dengan mengenali IP Address-nya, bukan domainnya. Akan tetapi, manusia jauh lebih sulit dalam mengingat angka-angka dibanding dengan huruf. Contoh paling mudah, lebih mudah mana mengetikkan alamat ip 117.74.36.20 di browser atau mengetikkan domain www.google.com ? Tentu saja akan lebih mudah mengingat yang www.google.com bukan? Untuk itulah DNS Server dibuat, dimana alamat IP akan diubah menjadi domain, begitu pula sebaliknya.
Untuk menginstall DNS Server jalankan perintah ” apt-get install bind9 ”
Setelah berhasil menginstall DNS Server, langkah berikutnya masuk ke direktori /etc/bind/ dengan mengetik ” cd /etc/bind/ ”
Kemudian edit File named.conf.local dengan perintah “ nano named.conf.local “
Pada file named.conf.local, paling bawah tambahkan script seperti berikut
Keterangan :
gurumalas.id : zona domain server yang akan dibuat
3.168.192 : 3 oktet pertama pada IP server yang ditulis secara terbalik
db.gurumalas dan db.192 : Mendefinisikan nama file record (forward) dari zona domain yang akan dibuat. File ini yang akan kita buat nanti ditahap berikutnya (nama boleh diubah)
Selanjutnya buat file record dengan nama file seperti yang dibuat tadi, di contoh saya membuat file record dengan nama db.gurumalas dan db.192 . Untuk membuat file tersebut anda cukup membuatnya dari file yang sudah ada, yaitu dengan mengcopy file db.local dan db.127, perintahnya ” cp db.local db.gurumalas ” dan ” cp db.127 db.192 “
Cek apakah file db.gurumalas dan db.192 sudah berhasil dibuat atau belum dengan perintah “ ls “
Buka file db.gurumalas dengan perintah ” nano db.gurumalas “
Hasilnya akan seperti berikut
Edit isi file tersebut, silahkan ubah seluruh “localhost” menjadi nama domain anda, kemudian ganti IP “127.0.0.1” dengan IP Server anda. Anda juga bisa menambahkan awalan/subdomain untuk domain utama anda seperti contoh berikut :
Buka file db.192 dengan perintah ” nano db.192 “
Maka akan muncul tampilan seperti berikut
Ganti seluruh “localhost” menjadi nama domain anda, boleh juga ditambah subdomain seperti contoh berikut :
Berikutnya edit file resolv.conf dengan perintah ” nano /etc/resolv.conf ”
Isi nameserver dengan IP server anda, seperti contoh berikut
Jika sudah silahkan restart service bind9 (DNS) dengan perintah ” service bind9 restart “
Pastikan hasilnya sukses seperti gambar berikut
Cek apakah domain sudah berhasil dibuat atau belum, dengan perintah ” nslookup namadomain.com “
Bisa juga mengecek dengan perintah “dig namadomain.com“
Atau silahkan buka browser anda dan masukkan nama domain, jika berhasil hasilnya akan seperti berikut
Demikian langkah install DNS Server di Debian, semoga bermanfaat.