Kayaknya judul artikel diatas "aneh" ya? Hmm tapi itu kenyataannya lho. Prinsip penamaan sebuah situs kan jelas manusiawi, maksudnya ya bisa dibaca oleh manusia walaupun tetap "sedikit aneh". Contoh: slackycml.homelinux.org, www.awali.or.id, www.lipi.go.id dan sebagainya. Tapi ketika nama tersebut sampai di mesin server, maka nama tersebut menjadi tidak mesinawi (weleh, maksudnya tidak sesuai dengan kodrat mesin gitu lho).
Jadi ketika kita mengetikkan nama situs di browser maka selanjutnya harus diterjemahkan kembali ke deretan nomor alamat komputer, atau yang akrab disebut sebagai IP-address. Nah ternyata untuk bisa mendapatkan IP-address di jaringan (selanjutnya disebut IP saja) kita harus menanyakan dulu ke mesin "khusus" yang bernama DNS-server.
Alih-alih bertanya melulu ke mesin DNS, maka alangkah baiknya bila kita cache saja permintaan yang sudah pernah dipenuhi. Jadi IP yang sudah pernah didapat akan kita simpan dengan aplikasi tertentu. Aplikasi inilah yang sedang kita bahas saat ini, yakni dnsmasq.
Langkah-langkah :
A.Mengatur dan menjalankan dnsmasq
1).Secara default, aplikasi dnsmasq sudah di-instal bersama Slackware. Tinggal kita atur2 saja konfigurasinya. Kita ubah sebagai berikut :
#mc -e /etc/dnsmasq.conf <=isi parameter & save
resolv-file=/etc/dnsmasq.resolv.conf
interface=eth0 #ethernet ke arah LAN
listen-address=127.0.0.1
2).Salin lebih dulu /etc/resolv.conf yg ada.
#cp /etc/resolv.conf /etc/dnsmasq.resolv.conf
3).Ganti isi /etc/resolv.conf
#mc -e /etc/resolv.conf <=isi parameter dan save
nameserver 127.0.0.1
4).Aktifkan dnsmasq dan jalankan
#chmod 755 /etc/rc.d/rc.dnsmasq
#/etc/rc.d/rc.dnsmasq start
B.Memanfaatkan cache IP-address untuk proxy Squid
1).Sila periksa kondisi dnsmasq dgn cara membuka 2 (dua) terminal (rxvt atau xterm)
1.a).Terminal ke-1 sbg root ketikkan:
#dnsmasq --no-daemon -q
NB:Lebih Cepat Dengan /etc/hosts (11/02/09). Bila kita tahu situs tertentu yang memang seringkali, bahkan tiap kali diakses, maka sebaiknya catat IP nya lalu masukkan ke /etc/hosts. Tinggal restart dnsmasq sebagai root dengan perintah "/etc/rc.d/rc.dnsmasq restart"
Selamat oprek daemon ![]()
thanx om atas tutorialnya..:)
tambahan: isi dnsmasq.resolv.conf harus hanya ip opendns.com, kalo gk, bisa tembus opendnsnya
rinovan () (URL) - 07 02 09 - 19:01
Kalo tujuan awal-nya blacklist situs dengan layanan opendns sebagai dns-server, ya jelas saja dnsmasq.resolv.conf hanya diisi dengan ip-nya mereka. Tapi ... lagi2 ini sepenuhnya tergantung anda deh, sebagai administrator-nya ![]()
slackycml () - 07 02 09 - 20:39
perasaan squid udah ada unlinkd kok jadi buat apa ditambah dnsmasq segala ?
gunawankj () (URL) - 23 02 09 - 09:41
Makasih atas komentarnya Mas gunawankj. Sayangnya ane belajar otodidak, jadi ya lebih condong praktisi dan sering salah (CMIIW). unlinkd -setahu ane- menangani hapus dan unlink objek cache yg usang. Jadi ga sama dgn fungsi dnsmasq di tulisan ini. dnsqmasq khusus cache alamat IP situs yg diakses, itupun tidak dituliskan ke file simpanan, alias cuman di memory. Atau memang sama ya ?
...kekeke (mode lari ngepod-ngepod:ON)
slackycml () - 23 02 09 - 19:26
Blog Hamba Alloh Penggemar Linux
Email: slackycml @slackycml.homelinux.org
Chat: Dal.Net room #awali 

______ Ad-Dien _____
Nasehati Keluarga
Nasehati Ummat
____ Favorit Link _____
Planetnya Slacker's
Forum Slacker's
Asosiasi Warnet Linux
_____ Langganan ____
___ Jml Pembaca ___
| « | November 2009 | |||||
|---|---|---|---|---|---|---|
| M | S | S | R | K | J | S |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | |||||
slackycml (Berbagi Folder Pl…): Wa'alaykumussalam.
Ya masi…
Andri ex TJP (Berbagi Folder Pl…): Hallo Om Hadi...., Piye Ka…
acmal (Iseng-iseng Insta…): gini nih contoh dikasi pet…
Hadi (Slackware Muslim …): Subhanalloh.. cantik mas t…
ta'im anantaNet (Lagi, Berbagi Fil…): terimakasih pak.
ini semal…
01 Okt - 31 Okt 2009
01 Sep - 30 Sep 2009
01 Agts - 31 Agts 2009
01 Jul - 31 Jul 2009
01 Mei - 31 Mei 2009
01 Apr - 30 Apr 2009
01 Mar - 31 Mar 2009
01 Feb - 28 Feb 2009
01 Jan - 31 Jan 2009
01 Des - 31 Des 2008
01 Nov - 30 Nov 2008
01 Okt - 31 Okt 2008
01 Sep - 30 Sep 2008
__ Tenaga On-Air __
_ Numpang Domain _
_ Free Web Hosting _
__ Periksa Tempat __
__ Lisensi Blog Ini __

__ Yok Pake Linux ! __
_ Tempat Bagi2 File _