Bagaimana saya bisa tahu server DNS mana yang digunakan DNSMasq untuk menyelesaikan nama ke alamat IP? Saya tidak bisa mengetahuinya. Semua pertanyaan yang ada di sini tampaknya hanya memberi tahu pengguna bahwa mereka menggunakan DNSMasq.
31
nmcli dev show
?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:
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.
sumber
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 DNSdnsmasq
menggunakan dapat ditemukan melaluisumber
dnsmasq
diluncurkan oleh NetwokrManager (dan konfigurasi dilewatkan melalui dbus)Pada Ubuntu 15.04 perintahnya adalah:
sumber
Dalam paket:
Perintahnya adalah:
Inilah yang tampaknya menjadi versi paket saat ini untuk Ubuntu 14.04 LTS. Perintah yang benar untuk 15. * mungkin telah berubah.
sumber