Sua pergunta é muito confusa para mim, mas de qualquer maneira eu tento esclarecer algumas das coisas.
Como você sabe, 192.168.122.62
é o seu servidor (VM) IP, e você deve estar sentado em 192.168.122.0/24
network.
Se você executar ifconfig -a
em sua máquina host, tenho certeza de que obterá 192.168.122.1
como um endereço IP de suas interfaces, ele deve estar em uma interface virtual criada pelo seu hipervisor, que pode ser o VirtualBox. exemplo.
Ao mesmo tempo, acho que sua rede virtual está por trás de um NAT (Network address translation) e seu host está agindo como um roteador para suas VMs.
E é por isso que, quando você pesquisa seu resolve.conf
, obtém seu IP de host; na verdade, seu host, que é um roteador para sua VM, é responsável por resolver as solicitações de DNS.
Você pode executar ip r
ou route
ou netstat -nr
em sua VM para ver sua tabela de roteamento.
Já faz muito tempo que não estou usando o dnsmasq, mas se eu me lembrar corretamente se você enviar um sinal USR1
para o processo, ele gerará um log sobre os endereços armazenados em cache no status do serviço, algo assim:
kill -USR1 'pidof dnsmasq'
Se você deseja executar um servidor DNS: BIND9
Para saber mais sobre o dnsmasq que estão escutando em seu host: Dnsmasq