====== dnsmasq ======
Pequeña utilidad que combina tres herramientas: servidor DNS, servidor DHCP y servidor TFTP. Consume pocos recursos y el software libre.
* [[https://thekelleys.org.uk/dnsmasq/doc.html|Sitio oficial]]
===== Casos de uso =====
* Traduce nombres web a direcciones IP (DNS)
* Asigna direcciones IP a tus dispositivos (DHCP)
* Puede bloquear anuncios o dominios no deseados.
===== docker-dnsmasq =====
[[https://github.com/jpillora/docker-dnsmasq|Esta imagen de docker]], además de **dnsmasq**, cuenta con una interfaz web para poder configurarlo y aplicar los cambios "en caliente" (sin tener que recrear el contenedor).
---
services:
dnsmasq:
image: jpillora/dnsmasq
container_name: dnsmasq
ports:
- 5380:5380
- 53:53/upd
volumes:
- ./dnsmasq.conf:/etc/dnsmasq.conf
environment:
- HTTP_USER=foo
- HTTP_PASS=bar
cap_add:
- NET_ADMIN
restart: unless-stopped
Una vez creado el contenedor, podremos acceder a la interfaz de control desde ''%%http://ip.del.contenedor:5380/%%''
Esta imagen lleva más de 6 años sin actualizarse. Usar con precaución. Hay otras imágenes con **dnsmasq** más recientes, aunque no tienen interfaz de control, como la de [[https://github.com/dockur/dnsmasq|dockurr/dnsmasq]].