SASA DESIGN

Open Your mind, Open Your Source Code!

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

Успех на всички…

Напиши коментар