Wordpress Free ThemesOnline TipsArticles DirectoryForeclosure HelpHouse For Sale By OwnerHouse StagingProperty Management

Terkini :

Selamat datang di Palinukan, Komunitas Pengguna Linux Hulu Sungai…

Mohon maaf untuk sementara vakum dari kegiatan :D

IP Cache dgn BIND9

| 20 August 2010 | 10 Comments

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 —

Category: Jaringan, Ubuntu

About the Author ()

Comments (10)

Trackback URL | Comments RSS Feed

  1. alam says:

    Mantap tutorialnya…, terima kasih sdh meisi tulisan

  2. seepp.. sngat bermmfaat tutorialnya.. 🙂

  3. sama2, senang bs bantu2 klo memang aktif disini 😀

  4. 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. @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. Ok. makasih dulu infonya….langsung dicoba nah hehehe

  7. @gubuc, asal ada niat + rajin baca pasti bs ja meudak server di linux 🙂

  8. aska says:

    mau tanya aja kang, gmn klo buat di winXp

  9. aska says:

    gimana klo saya mau cb di winXp, maaf gan.. sy newbi.. dlm hal ini..
    tp tetep mau paham ilmu gan.. mohon bantuannya

Leave a Reply

You must be logged in to post a comment.