Pelo que entendi, o dnsmasq é algum servidor DHCP configurável.
De Ubuntu
O DNSmasq fornece dois serviços, sendo que ambos podem ser usados independentemente.
- serviço de DNS
- Serviço DHCP (incluindo recursos relacionados à inicialização de rede)
Um cache DNS local pode acelerar a navegação na Internet porque o navegador do usuário não precisará acessar um servidor de nomes de domínio quando procurar um nome de domínio que o computador tenha visitado antes.
Do Ubuntu O ponto principal: Observe que o pacote "dnsmasq" interfere no Network Manager, que pode usar o "dnsmasq-base" para fornecer serviços DHCP ao compartilhar uma conexão com a Internet.
Outras fontes:
ODnsmasq é um forwarder DNS e servidor DHCP leve e fácil de configurar. Ele é projetado para fornecer DNS e, opcionalmente, DHCP, a uma rede pequena. Pode servir os nomes de máquinas locais que não estão no DNS global. O servidor DHCP integra-se ao servidor DNS e permite que as máquinas com endereços alocados para DHCP apareçam no DNS com nomes configurados em cada host ou em um arquivo de configuração central. O Dnsmasq suporta concessões DHCP estáticas e dinâmicas e BOOTP / TFTP / PXE para inicialização via rede de máquinas sem disco.
Fonte: www.thekelleys.org.uk