twitter
    Sigueme en el Twitter :-)

20 setiembre 2009

Dnsmasq ... acelerando DNS

Luego de dejar mi blog algo "tiradito" he decidido retomarlo, esta vez hablando sobre Dnsmasq, que es esta aplicacion? Dnsmasq, te permite tener un DNS CACHÉ, es decir permite almacenar las IPs consultadas para no tener que repetir la consulta cuando vuelven a pedirse.

Bueno empezando la instalacion como siempre en Centos, el S.O Operativo IDEAL para un SERVIDOR:
yum -y install dnsmasq (apartir de la version de Centos 5.2 ya viene instalado)


Editamos el archivo
vim /etc/dnsmasq.conf

Aqui solo basta agregar:
expand-hosts
domain=server.fw
cache-size=150

bogus-priv

Al final comentar esta linea
#conf-dir=/etc/dnsmasq.d

Luego de esto, editamos el archivo /etc/hosts y agregamos
esta linea
nameserver 127.0.0.1

Atencion! esta linea debe estar por encima de sus DNS comunes

Para comprobar realizamos lo siguiente:
dig www.google.com, lo que nos saldrá sera:
;; Query time: 28 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sun Sep 20 21:53:59 2009
;; MSG SIZE rcvd: 148

A la segunda vez:
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sun Sep 20 21:54:21 2009
;; MSG SIZE rcvd: 158

Podemos visualizar que el tiempo de QUERY se reduce a 0

Espero que les sirva de ayuda, saludos

P.D Dnsmasq tambien funciona como DHCP, solo hay que ver los ejm. que nos da para esto

No hay comentarios.: