Yanıtlar:
DNS sunucularını NetworkManagerCLI ( nmcli
) aracıyla bulabilirsiniz:
nmcli dev show | grep DNS
IP4.DNS[1]: 172.22.216.251
IP6.DNS[1]: 2a01:4f0:400c:1::1
Komut, Ubuntu'nun eski (<15.04) sürümlerinde biraz farklıdır:
> nmcli dev list | grep DNS
IP4.DNS[1]: 172.22.216.251
IP6.DNS[1]: 2a01:4f0:400c:1::1
nmcli dev show
verir:Error: 'dev' command 'show' is not valid.
Dnsmasq'ı ağ yöneticisi olmadan ve birkaç yukarı akış DNS ile birlikte kullanırken daha genel bir cevap için :
sh# kill -USR1 <PID OF DNSMASQ>
sh# tail /var/log/syslog
SIGUSR1'i aldıktan sonra dnsmasq, her bir yukarı akış sunucusuna gönderilen DNS isteği sayısı da dahil olmak üzere çeşitli istatistikleri kaydeder . Buna dayanarak, sisteminizde en sık kullanılan DNS sunucusunu kolayca belirleyebilirsiniz.
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
.
Genellikle, kullanan sistem için systemd
, DNS sunucuları dnsmasq
kullanıyor
journalctl -u dnsmasq
dnsmasq
NetwokrManager tarafından başlatıldığında işe yaramaz (ve konfigürasyon dbus aracılığıyla gerçekleştirilir)
nmcli dev show
?