systemadmin.es > DNS > dnsmasq – servicio de cache DNS

dnsmasq – servicio de cache DNS

Para redes locales se suele instalar un resolver DNS para evitar mandar las resoluciones DNS al exterior directamente, sino que use un único equipo que además haga de caché. Para ello podemos usar el dnscache de djbdns o también dnsmasq:

dnsmasq no es únicamente un cache DNS sino que también puede funcionar como DHCP e incluso un TFTP. Para arrancarlo con upstart (o daemontoools y similares ) deberemos usar la opción -k para que se mantenga en foreground.

Por defecto arrancar el servicio DHCP, por lo que si ya tenemos uno en la red lo podemos deshabilitar mediante la opción –no-dhcp-interface. Un ejemplo de comando de arranque sería:

dnsmasq -k --no-dhcp-interface=eth0 --no-dhcp-interface=eth1

Por defecto lee el fichero /etc/hosts para definir entradas DNS para los hosts locales, si no queremos dicho comportamiento deberemos deshabilitarlo mediante la opción –no-hosts.

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>