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.
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.