Jawaban:
Anda dapat menemukan server DNS dengan alat NetworkManagerCLI ( nmcli
):
nmcli dev show | grep DNS
IP4.DNS[1]: 172.22.216.251
IP6.DNS[1]: 2a01:4f0:400c:1::1
Perintah ini sedikit berbeda di versi Ubuntu yang lebih lama (<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
berikan:Error: 'dev' command 'show' is not valid.
Untuk jawaban yang lebih umum ketika Anda menggunakan dnsmasq tanpa manajer jaringan dan dengan beberapa DNS hulu:
sh# kill -USR1 <PID OF DNSMASQ>
sh# tail /var/log/syslog
Setelah menerima SIGUSR1, dnsmasq akan mencatat berbagai statistik, termasuk jumlah permintaan DNS yang dikirim ke setiap server hulu . Berdasarkan itu, Anda dapat dengan mudah menentukan server DNS yang paling sering digunakan di sistem Anda.
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
.
Secara umum, untuk menggunakan sistem systemd
, server DNS dnsmasq
menggunakan dapat ditemukan melalui
journalctl -u dnsmasq
dnsmasq
diluncurkan oleh NetwokrManager (dan konfigurasi dilewatkan melalui dbus)
Dalam paket:
network-manager 0.9.8.8-0ubuntu7.2 amd64
Perintahnya adalah:
root@D-MIS-001:~# nmcli dev list | grep DNS
IP4.DNS[1]: 172.16.10.173
IP4.DNS[2]: 172.16.10.133
Inilah yang tampaknya menjadi versi paket saat ini untuk Ubuntu 14.04 LTS. Perintah yang benar untuk 15. * mungkin telah berubah.
nmcli dev show
?