Browse Faster Using a Local DNS Cache Fedora 10

By | 30 September 2009

Sebuah server DNS meresolve nama domain menjadi alamat IP. Jadi, ketika Anda meminta “google.com” misalnya, server DNS akan mencari domain tersebut, dan mengirimkan permintaan Anda kembali.

Anda dapat menjalankan cache DNS pada komputer Anda. Hal ini akan mempercepat proses mendongak nama domain saat browsing. Perbedaannya adalah sekitar 30-60 ms. Kalikan perbedaan dengan jumlah situs Web yang Anda kunjungi sehari untuk estimasi perkiraan peningkatan kecepatan.

Baca :   Block Outgoing Access dengan Iptables

Berikut cara menginstall dan mengkonfigurasi dns server dengan menggunakan dnsmasq pada fedora 10:

1.  Komputer yang terinstall Fedora 10
2.  Paket rpm dnsmasq

Langkah pertama adalah dengan menginstal paketnya

# yum install dnsmasq

edit file pada /etc/dnsmasq.conf

# vi /etc/dnsmasq.conf

kemudian edit dan hilangkan tanda # atau kalo tidak ada silahkan ditambahkan seperti berikut:

listen-address=127.0.0.1
cache-size=2048
log-queries
log-facility=/var/log/dnsmasq.log

kemudian buat file dengan nama dhclient.conf

# touch /etc/dhclient.conf
# vi /etc/dhclient.conf

copy pastekan scrip dibawah ini:

prepend domain-name-servers 127.0.0.1;
request subnet-mask, broadcast-address, time-offset, routers,domain-name, domain-name-servers, host-name;
require subnet-mask, domain-name-servers;
timeout 60;
retry 60;
reboot 10;
select-timeout 5;
initial-interval 2;

Sekarang edit file /etc/resolv.conf

# vi /etc/resolv.conf

karena menggunakan indosatm2 maka dns yang digunakan adalah dns dari indosatm2

nameserver 127.0.0.1
nameserver 202.155.0.10
nameserver 202.155.0.15

jalankan program dnsmasq

# /etc/rc.d/init.d/dnsmasq start

sekarang lakukan pengetesan seperti berikut:

# dig paidjo.com

perhatikan hasil dari Query time nya kemudian lakukan dig paidjo.com sekali lagi, dah perhatikan lagi perbedaan Query time hasil pertama dah yang kedua.

Baca :   Install Memcached di CentOS
Share and Enjoy

Leave a Reply

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

Security Comments : *

[+] kaskus emoticons