9

Click here to load reader

Dnsmasq amb Debian squeeze

Embed Size (px)

DESCRIPTION

DNSMASQ fa de caché DNS dins de la nostra xarxa local. Bàsicament fa forwarding (repetidor) d'un servidor DNS d'internet però, a més, emmagatzema les IPs que va resolent. Això accelera la resolució de noms dins la nostra Intranet.

Citation preview

Page 1: Dnsmasq amb Debian squeeze

DNSMASQ

A DEBIAN SQUEEZE

Document created by Jordi Clopés EstebanProtected by Creative Commons by-sa 3.0Twitter @[email protected]

Page 2: Dnsmasq amb Debian squeeze

PER QUÈ SERVEIX?

DNSMASQ fa de caché DNS dins de la nostra xarxa local. Bàsicament fa forwarding (repetidor) d'un servidor DNS d'internet però, a més, emmagatzema les IPs que va resolent. Això accelera la resolució de noms dins la nostra intranet.

Page 3: Dnsmasq amb Debian squeeze

INSTAL.LACIÓ

aptitude update aptitude install dnsmasq

Page 4: Dnsmasq amb Debian squeeze

INSTAL.LACIÓ

Si el nostre servidor té més d'una interficie de xarxa podem especificar quina és la que ofereix el servei.

Editem /etc/dnsmasq.conf i on posa interface= hi afegim la interficie de xarxa que volem que ofereixi el servei:

Per exemple:interface=eth0

Page 5: Dnsmasq amb Debian squeeze

INSTAL.LACIÓ

En el servidor DNSMASQ cal indicar-hi que ell mateix es resoldrà els noms.

Per tant editem /etc/resolv.conf i hi afegim al davant: nameserver 127.0.0.1

A continuació cal tenir-hi altres DNS vàlids com per exemple:

nameserver 8.8.8.8

Un cop hi hagi un nom cachejat qui ens resoldrà serà la 127.0.0.1 però la primera vegada serà la 8.8.8.8

Page 6: Dnsmasq amb Debian squeeze

REINICIEM EL SERVEI

Com sempre, per reiniciar el servei cal:

/etc/init.d/dnsmasq restart

Page 7: Dnsmasq amb Debian squeeze

COMPROVEM EL FUNCIONAMENT

Per comprovar que s'accelera la resolució fem:

dig google.es | grep Query i ens tornarà:;; Query time: 53 msec Després tornem a fer-ho:

dig google.es | grep Query;; Query time: 1 msec Observem que el temps de resolució ha disminuit substancialment.

Page 8: Dnsmasq amb Debian squeeze

/ETC/HOSTS COM A DNS

Podem utilitzar el fitxer /etc/hosts per resoldre noms del la nostre xarxa.

Per exemple podem dir que la ip 192.168.1.1 respongui al nom de router

Per fer això cal afegir a /etc/hosts l'entrada següent:

192.168.1.1 router.debian.info router

Page 9: Dnsmasq amb Debian squeeze

FONT

http://wiki.debian.org/HowTo/dnsmasq