どのDNSサーバーがクエリされているかを確認する方法(Raspbian Lite)

どのDNSサーバーがクエリされているかを確認する方法(Raspbian Lite)

私は最新のRaspbian Lite Linuxを使用していますが、私のクエリがどのDNSサーバーに送信されるのかを知る方法がわかりません。私が試したことは、ローカルDNSキャッシュを参照するローカルホストアドレス(127.0.0.1)のみを返します。ところで、どのアップストリームDNSサーバーを使用しているかを知りたいです(私の場合は、ルーターではなくGoogle DNSサーバーを使用していることを確認したい)。

以下はいくつかの詳細です。

  • reslovconfインストールされました。
  • NETでカスタムDNSサーバーを設定していません/etc/resolvconf.conf
  • コンテンツ/etc/resolv.confが自動的に作成されますresolvconf。これには次の行が含まれていますnameserver 127.0.0.1。このファイルに対する手動変更は期待どおりに維持されません。
  • wlan0ネットワークインターフェース設定には/etc/network/interfaces次の行があります。dns-nameservers 8.8.8.8 8.8.4.4

私が試したこと:

  • dig返品SERVER: 127.0.0.1#53(127.0.0.1)
  • nslookup返品Server: 127.0.0.1 Address: 127.0.0.1#53
  • cat /etc/resolv.conf返品nameserver 127.0.0.1
  • nmcli dev show | grep DNS結果を返しません。全体nmcli dev show

これまでに試したこと以外にどのような提案がありますか?

明確にするために:DNSはうまく動作します。どのアップストリームサーバーが照会されているかを知りたいです。

答え1

説明の説明に従って、DNSリゾルバがすでにインストールされているようです。一般的なものは bind9(named)、dnsmasq、または unbound です。

ps axこの名前と一致するプロセスがあることを確認し、適切な構成ファイルを見つけます。

答え2

を使用してdnsmasq実行してみてください。

ps -ef | grep dnsmasq

これにより、使用しているdnsmasqの設定ファイルが提供されますdnsmasq

関連情報