A. Perjalanan Domain Name System (DNS)
Untuk bisa berselancar di internet computer membutuhkan ip
address. Karena sulit untuk mengingat ip address yang berisikan angka maka ip
address di ganti dengan kata kata yang biasa di sebut dengan DNS (Domain Name
System). Dengan mengubah ip address menjadi DNS dapat mempermudah pengguna
internet dalam melakukan pencarian di internet. Berikut cara kerja DNS, setelah
pengguna internet mengetikkan domain missal : codeeinfo.com pada pencarian di
browser , kemudian browser bertanya kepada system operasi dimanakah dia bisa
menemukan codeeinfo.com.
Setelah
system operasi mendapatkan info mengenai domain codeeinfo.blogspot.com,
kemudian system operasi memberitahukan ke pada browser bahwa dia bisa bertanya
kepada resolver. Setelah resolver melakukan pemeriksaan ternyata resolver tidak
mengetahui domain tersebut. Kemudian resolver bertanya kepada root server untuk
mendapatkan ip address dari domain codeeinfo. Setelah sampai di root server resolver
harus menunggu giliran agar dapat bertanya ke pada root server. Setelah tiba
saat nya resolver bertanya kepada root server dan ternyata root server tidak
mengetahu dimana ip dari domain codeeinfo.com, akan tetapi root server tahu
dimana ekstensi domain server .com pada .com TLD server.
Setelah
mendapat info dari root server resolver pun langsung menuju ke .com TLD server.
Setelah bertemu dengan .com TLD server resolver pun bertanya kepada .com TLD
server tentang ip address dari domain codeeinfo.com, ternyata .com TLD server
megetahui ip address yang di maksud dari resolver, dan ip nya adalah 15.0.0.15,
tetapi ip tersebut masih ip domain .com untuk mengetahui ip dari codeeinfo.com
resolver harus bertanya kembali ke .com. .com pun memberi tahu bahwa ip dari
domain codeeinfo.com adalah 192.168.10.1. setelah mengetahui ip address dari
domain codeeinfo.com resolver pun kembali untuk memberi tahukan kepada system
operasi dan memberitahukan kepada system operasi bahwa ip address dari domain
codeeinfo.com adalah 192.168.10.1, setelah system operasi mengetahui ip address
nya kemudian system operasi memberitahukan ke browser.
B. Langkah – langkah
Konfigurasi DNS Server menggunakan debian 7 pada virtualbox
1. Jalankan debian yang sudah di install pada
virtualbox, kemudian ketikkan perintah seperti yang di lingkari merah pada
gambar. Setelah itu tekan enter.
.
2. Selanjutnya ubah dhcp menjadi static, dan
tambahkan ip addess, di tutorial saya ini saya menggunakan ip address :
192.168.10.1 netmask 255.255.255.0 dan network 192.168.10.0. Untuk lebih
jelasnya lihat gambar dibawah, jika sudah selesai menambahkan ip simpan filenya
dengan cara tekan CTRL+O kemudian enter dan tekan CTRL+X.
3. Selanjutnya restart network nya dengan perintah "/etc/init.d/networking restart" kemudian tekan enter. untuk lebih jelasnya lihat gambar.
4. Selanjutnya pengecekan ip yang kita buat tadi apakah sudah jalan atau belum dengan cara ketikkan perintah "ifconfig" untuk lebih jelasnya lihat pada gambar berikut.
5. Selanjutnya masuk ke tahap settingan resolver, untuk masuk ke file resolver ketikkan perintah "nano /etc/resolv.conf" kemudian tekan enter.
6. Setelah masuk kedalam file resolv ubah isi nya sesuai dengan gambar, setelah selesai simpan file, cara nya sama dengan langkah no 1. jika lupa skrul aja ke atas :v
7. Selanjutnya install bind9 dengan cara ketikan perintah berikut "apt-get install bind9" seperti pada gambar berikut.
8. Setelah proses instalasi selesai masuk ke direktori bind dengan perintah "cd /etc/bind/" kemudian tekan enter.
9. Selanjutnya masuk ke konfigurasi dns, ketiikan perintah berikut "nano named.conf.local" kemudian tekan enter.
10. Setelah masuk ke file named.conf.local kemudian tambahkan yang di lingkari merah pada gambar di bawah. untuk dns nya sesuai kan dengan dns yang kita buat pada file resolv.conf dan ip nya juga sama kan dengan ip yang kita buat sebelum nya. jika sudah selesai simpan file nya.
11. Selanjutnya copy kan db.local ke db.aldi. disini saya copy kan ke db.aldi karena pada saat konfigurasi di named.conf.local folder penyimpanan yang saya buat yaitu db.aldi. perintah nya seperti berikut "cp db.local db.aldi" kemudian tekan enter.
12. kalau tadi kita copy db.local ke db.aldi sekarang kita copy kan db.127 ke db.192 sama seperti langkah 11 db.192 kita dapatkan dari file resolv yang kita konfigurasikan tadi. perintah nya seperti berikut "cp db.127 db.192 kemudian tekan enter.
13. Setelah selesai di copy selanjutnya kita lakukan konfigurasi pada folder atau file yang kita buat tadi, pertama kita lakukan konfigurasi pada db.aldi terlebih dahulu untuk masuk ke dalam folder db.aldi ketikkan perintah berikut "nano db.aldi" dengan syarat kalian sudah berada di direktori bind jika belum berada di direktori bind maka perintah nya seperti berikut "nano /etc/bind/db.aldi" kemudian tekan enter.
14. Setelah masuk ke dalam file db.aldi lakukan konfigurasi seperti pada gambar dibawah. ingat dns dan ip sesuaikan dengan ip yang dibuat sebelumnya, setelah selesai simpan file nya.
15. Selanjutnya kita lakukan konfigurasi pada db.192, dengan cara ketikkan perintah berikut "nano db.192" kemudian tekan enter.
16. Jika sudah masuk kedalam file db.192 lakukan konfigurasi seperti contoh gambar di bawah, jika sudah selesai simpan filenya.
17. Setelah konfigurasi selesai selanjutnya restart bind9 nya denan cara ketikkan perintah berikut "/etc/init.d/bind9 restart" kemudian tekan enter.
18. jika tidak ada pesan error atau filed seperti pada gambar di bawah selamat konfugirasi anda berhasil.
19. Selanjutnya pengecekan dns apakah sudah berjalan atau belum dengan cara ketikkan perintah berikut "nslookup www.aldi.co.id" kemudian tekan enter.
20. Jika hasilnya seperti pada gambar di bawah yang di lingkari merah berarti konfigurasi dns server berhasil.
21. Sekian tutorial konfigurasi DNS server. semoga bermanfaat :) :v