답변:
NetworkManagerCLI ( nmcli
) 도구를 사용 하여 DNS 서버를 찾을 수 있습니다 .
nmcli dev show | grep DNS
IP4.DNS[1]: 172.22.216.251
IP6.DNS[1]: 2a01:4f0:400c:1::1
명령은 이전 (<15.04) 버전의 우분투에서 약간 다릅니다.
> nmcli dev list | grep DNS
IP4.DNS[1]: 172.22.216.251
IP6.DNS[1]: 2a01:4f0:400c:1::1
nmcli dev show
제공합니다.Error: 'dev' command 'show' is not valid.
네트워크 관리자 없이 여러 업스트림 DNS 와 함께 dnsmasq 를 사용하는 경우보다 일반적인 답변을 얻으려면
sh# kill -USR1 <PID OF DNSMASQ>
sh# tail /var/log/syslog
SIGUSR1을 수신하면 dnsmasq는 각 업스트림 서버로 전송되는 DNS 요청 수를 포함하여 다양한 통계를 기록 합니다 . 이를 바탕으로 시스템에서 가장 자주 사용되는 DNS 서버를 쉽게 결정할 수 있습니다.
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
.
일반적으로를 사용하는 시스템의 systemd
경우 다음을 통해 DNS 서버 dnsmasq
를 사용하고 있습니다.
journalctl -u dnsmasq
dnsmasq
NetwokrManager에 의해 시작됩니다 (및 구성이 DBUS를 통해 전달)
nmcli dev show
않습니까?