Você precisa configurar dnsmasq
. Procure em /etc/dnsmasq.conf
. Não sei muito sobre sua situação, mas tenho certeza de que você precisará definir essas opções:
resolv-file=/etc/dnsmasq.resolv
listen-address=127.0.0.1
listen-address=10.0.0.3 # Or whatever the machine's IP address is.
O arquivo /etc/resolv.conf
é o que todo processo diferente de dnsmasq
procura para encontrar o endereço IP para o qual enviar uma consulta DNS. Na máquina executando dnsmasq
, /etc/resolv.conf
deve ter seu próprio endereço IP em resolv.conf
.
Em seguida, você precisa ter /etc/dnsmasq.resolv
contendo o endereço IP do servidor DNS do próximo nível. Esse pode ser o servidor DNS da sua empresa ou o servidor DNS do seu provedor, ou algo parecido com o 8.8.8.8, ou qualquer pessoa que você use.
Tenho uma superstição que depois de alterar dnsmasq.conf
ou dnsmasq-resolv
, você precisa parar e iniciar o processo dnsmasq
. Eu posso estar errado.