Como posso saber quais servidores DNS o DNSMasq está usando para resolver um nome para um endereço IP? Eu não consigo entender. Todas as perguntas existentes aqui parecem chegar ao ponto de informar aos usuários que eles estão usando o DNSMasq.
31
nmcli dev show
?nmcli dev show
dá:Error: 'dev' command 'show' is not valid.
Para uma resposta mais genérica quando você estiver usando o dnsmasq sem o gerenciador de rede e com vários DNS upstream:
Ao receber o SIGUSR1, o dnsmasq registrará várias estatísticas, incluindo o número de solicitações de DNS enviadas para cada servidor upstream . Com base nisso, você pode determinar facilmente o servidor DNS usado com mais frequência no seu sistema.
fonte
dnsmasq[xxx]: setting upstream servers from DBus dnsmasq[xxx]: using nameserver 10.xx.xx.xx#53(via tun0) dnsmasq[xxx]: using nameserver 192.xx.xx.x#53(via wlp2s0)
sudo journalctl -b -u dnsmasq | grep nameserver
.Geralmente, para o sistema em uso
systemd
, os servidores DNS emdnsmasq
uso podem ser encontrados viafonte
dnsmasq
é lançado por NetwokrManager (e configuração é passada via dbus)No Ubuntu 15.04, o comando é:
fonte
Em embalagem:
O comando é:
Esta é a versão do pacote atual para o Ubuntu 14.04 LTS. O comando correto para 15. * pode ter sido alterado.
fonte