¿Cómo puedo saber qué servidores DNS utiliza DNSMasq para resolver un nombre en una dirección IP? No puedo resolverlo. Todas las preguntas existentes aquí parecen ir tan lejos como decirles a los usuarios que están usando DNSMasq.
31
nmcli dev show
?nmcli dev show
da:Error: 'dev' command 'show' is not valid.
Para obtener una respuesta más genérica cuando usa dnsmasq sin administrador de red y con varios DNS ascendentes:
Al recibir SIGUSR1, dnsmasq registrará varias estadísticas, incluida la cantidad de solicitudes de DNS enviadas a cada servidor ascendente . En base a eso, puede determinar fácilmente el servidor DNS más utilizado en su sistema.
fuente
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
.En general, para el sistema que usa
systemd
, los servidores DNSdnsmasq
que usa pueden encontrarse a través defuente
dnsmasq
lo inicia NetwokrManager (y la configuración se pasa a través de dbus)En Ubuntu 15.04 el comando es:
fuente
En paquete:
El comando es:
Esto es lo que parece ser la versión actual del paquete para Ubuntu 14.04 LTS. El comando correcto para 15. * puede haber cambiado.
fuente