IP Cache dgn BIND9

Bosen hanya bisa bikin proxy/cache utk web aja, OK mari kita mencoba IP Cache biar makin nambah ilmunya. Apa itu IP Cache? Yang jelas cara kerjanya sama seperti Squid/Web proxy namun IP Cache menangani smua resolve DNS ke IP ato sebaliknya jd mempercepat kinerja server & mengefesiensi kan penggunaan bandwidth.

Misal:

Dari gambar diatas tertera lamanya setiap request (Query Time) dan permintaan di jawab oleh Modem (192.168.1.1) pd port #53 krn server proxy tidak ada IP Cache nya. Bayangkan jika ada 1000 kompi bersamaan meminta IP untuk browsing, yang terjadi adalah LAG/BottleNeck di sisi modem nya krn tidak ada fasilitas Cache nya namun modem akan mengantrinya secara bergantian dan menjadi lambat.

Nah, apabila server dipasang IP Cache makanya hasil nya terjadi adalah:

Cukup menarik bukan, gambar diatas adalah server DNS Cache gabung Squid, meliat data2 diatas makanya Anda bisa berfikir apa itu IP Cache…

Bagaimana caranya membuat DNS/IP Cache (Ubuntu)

Instal aplikasi BIND9 melalui console
sudo apt-get install bind9
setelah itu edit file named.conf.options (disini saya menggunakan vim silakan gunakan editor yg lain):
sudo vim /etc/bind/named.conf.options
nanti muncul editor/vim yg mengedit named.conf.options, namun buang dulu tanda // pd tulisan:
forwarders {

};
trs isi/ganti dengan (contoh):

silakan ditambahkan sendiri daftar DNS ISP anda.

Setelah menambah/merubah di file named.conf.options td maka, keluar dr editor/vim & jangan lupa simpan perubahan td. Langkah berikutnya adalah merubah isi file resolv.conf dengan cara:
sudo vim /etc/resolv.conf
terus isikan:

Pada baris pertama nameserver diarah kan ke localhost/127.0.0.1 mesin router/gateway (posisi server dmn BIND9 terpasang). Nah pada baris kedua itu hanyalah bersifat opsinal ke arah modem tanpa cache (jaga2 kalau BIND9 nanti macet) tapi bila pasti yakin jalan, maka baris kedua boleh dibuang.

Capek edit file tadi? Sama, saya juga capek jelasinnya, hehehe… Langkah berikutnya me restart service BIND9:
sudo /etc/init.d/bind9 restart
tunggu, sampai selesai & pastikan tidak FAIL pd saat me restart service BIND9, jika error maka cek lagi file2 yang telah di edit tadi dr awal.

Untuk mencoba berhasil ato tidak nya IP yg ter-cache maka lakukan: dig namadomain.com maka hasil yg didpt cenderung 1msec seperti pada kotak merah preview diatas dimana artinya server sudah berhasil mencache sendiri dan bukan ke modem lagi terhadap setiap permintaan IP.

Untuk menghapus/reset DNS/IP yg sdh ter-cache makanya cukup di Reboot/Restart server nya karena BIND9 menyimpan hasil query nya di memory komputer jadi pastikan Anda memiliki memory yang cukup, idealnya bagaimana? 512MB+gabung Squid sdh cukup utk warnet/HotSpot. Ato jalan yang lebih mudah:
sudo rndc -s localhost flush

Dengan menggunakan IP Cache di server lokal seperti tutorial diatas maka DNS di tiap klien cukup diarahkan ke IP server saja, tidak usah memakai DNS ISP langsung krn untuk mengurangi trafik internet.

desain tutorial ini menggunakan topologi jaringan sederhana:

silakan dikembangkan lagi sehingga bs lebih komplek lg.

Terimakasih/Salam/Best Regards
Adry

NB:
mohon maaf klo ada kesalahan tulis & penggunaan screenshot make putty under Win****, maklum puasa jd serba sedikit malas… :p

— sekian —

This entry was posted in Jaringan, Ubuntu. Bookmark the permalink.

8 Responses to IP Cache dgn BIND9

  1. alam says:
    Using Mozilla Firefox Mozilla Firefox 4.0b3 on Windows Windows XP

    Mantap tutorialnya…, terima kasih sdh meisi tulisan

  2. Using Mozilla Firefox Mozilla Firefox 3.6.3 on Ubuntu Linux Ubuntu Linux

    seepp.. sngat bermmfaat tutorialnya.. :)

  3. Using Mozilla Firefox Mozilla Firefox 3.6.8 on Windows Windows XP

    sama2, senang bs bantu2 klo memang aktif disini :D

  4. Using Mozilla Firefox Mozilla Firefox 3.6.8 on Ubuntu Linux Ubuntu Linux

    Mantab banar infonya nah hehehe. Umpat batakun boslah….kalau di ClearOS ada tools Local DNS Server ( The local DNS server not only provides caching DNS service for your network, but also provides a simple way to map internal IP address to hostnames)…Kira2 samalah fungsinya lawan tutorial di atas. Terima kasih sebelumnya……..

  5. Using Mozilla Firefox Mozilla Firefox 3.6.8 on Windows Windows XP

    @fahmi, betul sekali pak, bs digunakan tuh Local DNS Server pd ClearOS utk pemrosesan cache seperti tutorial diatas. jujur, saya sendr tdk pernah menggunakan ClearOS krn blm ada hardware bekas utk percobaan. hehehehe…

  6. Using Mozilla Firefox Mozilla Firefox 3.6.8 on Ubuntu Linux Ubuntu Linux

    Ok. makasih dulu infonya….langsung dicoba nah hehehe

  7. gubuc says:
    Using Blackberry Blackberry

    Mantap nah tutornya… Tp ky ulun nie masih b’kutat d’desktop z… Masih kada tahan m’udak server… Salam palinukan… ^_^

  8. Using Mozilla Firefox Mozilla Firefox 3.6.8 on Windows Windows XP

    @gubuc, asal ada niat + rajin baca pasti bs ja meudak server di linux :)

Leave a Reply

Your email address will not be published. Required fields are marked *

*


*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>