Respostas:
Você pode encontrar os servidores DNS com a nmcli
ferramenta NetworkManagerCLI ( ):
nmcli dev show | grep DNS
IP4.DNS[1]: 172.22.216.251
IP6.DNS[1]: 2a01:4f0:400c:1::1
O comando é um pouco diferente nas versões mais antigas (<15.04) do Ubuntu:
> nmcli dev list | grep DNS
IP4.DNS[1]: 172.22.216.251
IP6.DNS[1]: 2a01:4f0:400c:1::1
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:
sh# kill -USR1 <PID OF DNSMASQ>
sh# tail /var/log/syslog
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.
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 em dnsmasq
uso podem ser encontrados via
journalctl -u dnsmasq
dnsmasq
é lançado por NetwokrManager (e configuração é passada via dbus)
nmcli dev show
?