configuração
Como ponto de partida, é sempre bom ler algumas noções básicas sobre o que o DNS é realmente .
Em seguida, há um tutorial usando dnsmasq para um local domínio e como servidor dhcp .
Mais detalhes podem ser encontrados no artigo do archwiki sobre dnsmasq . Uma menção digna de nota vai para MaraDNS porque seus documentos também são úteis para entender os diferentes tipos de servidores DNS (por exemplo, autorativo e recursivo) como bem como a importância dos arquivos de zona.
No entanto, o MaraDNS não usa arquivos de zona padronizados, portanto o artigo wiki sobre arquivos de zona não deve ser esquecido como bem.
Finalmente o @BillThor foi muito legal em fornecer um link para a página man do dnsmasq , que da minha investigação parece ser a solução mais fácil para as necessidades locais, pelo menos.
depuração
Uma importante ferramenta para depurar e analisar solicitações de DNS é dig . Meu colega, no entanto, prefere host <target> <nameserver-to-ask>
.
Também achei bastante útil configurar o sinal -q
para o serviço dnsmasq no arquivo dnsmasq.service
mencionado quando você chama systemctl status dnsmasq
(para mim é /usr/lib/systemd/system/dnsmasq.service
). Por aquele pode-se ver quem fez pedidos para o quê.