O script de inicialização no Ubuntu e Debian para o dnsmasq adiciona explicitamente os servidores de nomes ao /etc/resolv.conf ao iniciar ou finalizar o serviço.
Para evitar isso, você precisa editar o / etc / default / dnsmasq (não /etc/dnsmasq.conf) E adicione a linha
DNSMASQ_EXCEPT=lo
Isso evitará que o dnsmasq se defina automaticamente como o servidor de nomes no resolv.conf, embora ele ainda faça alterações configurando o resolv.conf como
nameserver (your nameserver)
nameserver 127.0.0.1