web-dev-qa-db-ja.com

DNSMasqが使用しているDNSサーバーを確認するにはどうすればよいですか?

DNSMasqが名前をIPアドレスに解決するために使用しているDNSサーバーを確認するにはどうすればよいですか?わかりません。ここでの既存の質問はすべて、DNSMasqを使用していることをユーザーに伝えることだけを目的としているようです。

31
Jeff

NetworkManagerCLI(nmcli)ツールでDNSサーバーを見つけることができます:

nmcli dev show | grep DNS
IP4.DNS[1]:                             172.22.216.251
IP6.DNS[1]:                             2a01:4f0:400c:1::1

Ubuntu 14.04以前

このコマンドは、Ubuntuの古い(<15.04)バージョンでは若干異なります。

> nmcli dev list | grep DNS
IP4.DNS[1]:                             172.22.216.251
IP6.DNS[1]:                             2a01:4f0:400c:1::1
17
Peter V. Mørch

Dnsmasqwithoutネットワークマネージャを使用し、severalアップストリームDNS:

sh# kill -USR1 <PID OF DNSMASQ>
sh# tail /var/log/syslog

SIGUSR1を受信すると、dnsmasqはさまざまな統計を記録します各上流サーバーに送信されたDNS要求の数を含む。それに基づいて、システムで最も頻繁に使用されるDNSサーバーを簡単に判断できます。

19
Sylvain Leroux

通常、systemdを使用するシステムの場合、dnsmasqが使用しているDNSサーバーは、

journalctl -u dnsmasq

2
Li Peiyan

Ubuntu 15.04では、コマンドは次のとおりです。

$ nmcli dev show | grep DNS
IP4.DNS[1]:                             8.8.8.8
0
Puppe

パッケージ内:

network-manager 0.9.8.8-0ubuntu7.2 AMD64 

コマンドは次のとおりです。

root@D-MIS-001:~# nmcli dev list | grep DNS
IP4.DNS[1]:                             172.16.10.173
IP4.DNS[2]:                             172.16.10.133

これは、Ubuntu 14.04 LTSの現在のパッケージバージョンのようです。 15. *の正しいコマンドが変更された可能性があります。

0
Joi Ellis