最新のRaspbianLite Linuxを使用していますが、クエリの送信先のDNSサーバーを教えてもらう方法がわかりません。私が試したすべては、ローカルホストのアドレス(127.0.0.1)のみを返します。もちろん、これはローカルDNSキャッシュを参照しています。ただし、使用されているアップストリームDNSサーバーを知りたい(私の場合は、ルーターではなくGoogle DNSサーバーを使用していることを確認したい)。
詳細は次のとおりです。
reslovconf
がインストールされています。/etc/resolvconf.conf
_にカスタムDNSサーバーを設定していません。/etc/resolv.conf
_の内容は、resolvconf
によって自動的に生成されます。 _nameserver 127.0.0.1
_という行が含まれています。このファイルへの手動の変更は(期待どおりに)持続しません。/etc/network/interfaces
_で、wlan0のネットワークインターフェイス設定に次の行があります:_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関連のエントリはまったくありません。これまでに試したこと以外の推奨事項はありますか?
わかりやすくするために: DNSは正常に機能しています。どの上流サーバーが照会されているのか知りたいだけです。
コメントで説明されているように、DNSリゾルバーがインストールされているようです。通常はbind9(名前付き)、dnsmasqまたはunboundです。
ps ax
でこれらの名前に一致するプロセスを確認してから、対応する構成ファイルを探してください。