Local DNS cache за по-бързо браузване
29 май, 2008 – 4:47 pmКак чрез използването на dnsmasq да направим интернет браузването си по-бърз? Особено ако имате сървър който обслужва за свързване на интернет в локалната ви мрежа тази статийка ще ви е от полза. Ще ускорим браузването на страници като настроим dnsmasq да кешира в локалния сървър или в комютъра на който е инсталиран.
Ако го нямате инсталиран в наличност започнете първо чрез инсталацията:
#apt-get install dnsmasq
След успешната инсталация редактираме следния конфигурационен файл (може да използвате ваш любим редактор, аз при този случай ще използвам gedit):
#gedit /etc/dnsmasq.conf
Намираме следния ред и махаме „#“
listen-address=127.0.0.1
Сега трябва да редактираме dhclient
#gedit /etc/dhcp3/dhclient.conf
Намираме следния ред prepend domain-name-servers 127.0.0.1; и гледаме да е като следното:
#supersede domain-name “fugue.com home.vix.com”;
prepend domain-name-servers 127.0.0.1;
request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers, host-name,
netbios-name-servers, netbios-scope;
Редактираме /etc/resolv.conf и добавяме следния ред:
nameserver 127.0.0.1
След редакцията ще е нещо подобно:
nameserver 127.0.0.1
nameserver 208.67.222.222
nameserver 208.67.220.220
Числата при вас може да са различни но не се притеснявайте това са настройките на вашия доставчик.
След всичката тази процедура дава рестарт на dnsmasq
#/etc/init.d/dnsmasq restart
За да провеите дали има разлика в браузването напишете следното в конзолата и ще видите разликата:
#dig www.google.bg
ще видите следното
;; QUESTION SECTION:
;www.google.bg. IN A;; ANSWER SECTION:
www.google.bg. 85095 IN CNAME www.google.com.
www.google.com. 30 IN CNAME google.navigation.opendns.com.
google.navigation.opendns.com. 30 IN A 208.69.34.230
google.navigation.opendns.com. 30 IN A 208.69.34.231;; Query time: 84 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu May 29 17:42:50 2008
;; MSG SIZE rcvd: 131
Както виждате Query time: 84 msec направете същото още веднъж:
#dig www.google.bg
Сега вече е различно:
;; ANSWER SECTION:
www.google.bg. 84948 IN CNAME www.google.com.
www.google.com. 22 IN CNAME google.navigation.opendns.com.
google.navigation.opendns.com. 22 IN A 208.69.34.230
google.navigation.opendns.com. 22 IN A 208.69.34.231;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu May 29 17:45:17 2008
;; MSG SIZE rcvd: 134
Успех на всички…