Consulte a documentação do DNSmasq , especialmente o dnsmasq manpage e exemplo de arquivo de configuração . A palavra-chave local diz ao DNSmasq para realizar essas pesquisas de domínio com dados locais. Isso afeta os pedidos enviados para o DNSmasq para foo.localnet e bar.localnet , por exemplo. Eu não acho que isso é o que você quer.
# Add local-only domains here, queries in these domains are answered
# from /etc/hosts or DHCP only.
local=/localnet/
Para forçar pesquisas de host / subdomínio a serem resolvidas em um endereço específico, você provavelmente desejaria usar a palavra-chave endereço . O segundo exemplo abaixo deve permitir que web1.devbox e web2.devbox e web73872.devbox sejam resolvidos para o endereço especificado.
# Add domains which you want to force to an IP address here.
# The example below send any host in doubleclick.net to a local
# webserver.
address=/doubleclick.net/127.0.0.1
# for your example
address=/devbox/192.168.3.99
Eu uso DNSmasq em casa para lidar com coisas simples de DNS para minha LAN; Nesse caso, as palavras-chave local e domínio e expand-hosts são apropriadas. O servidor DNSmasq é meu servidor de nomes primário, portanto, todas as solicitações passam por ele; quaisquer endereços não-locais são passados de volta para o servidor de nomes do ISP. Você pode considerar essa configuração, se possível.