LinuxでどのDNSサーバーを使用しているかどうかを確認するにはどうすればよいですか?私はNetwork Managerと大学LANへの有線接続を使用しています。 (私のドメイン名が解決されない理由を見つけようとしています)
答え1
あなたは、以下に関する合理的な情報を得ることができなければなりません。
$ cat /etc/resolv.conf
答え2
これが私がする方法です:
( nmcli dev list || nmcli dev show ) 2>/dev/null | grep DNS
これ前に働いた上記の方法:
nm-tool | grep DNS
Debian では以下が必要です。ネットワーク管理者パッケージインストールする。
答え3
systemd を実行しているシステムでは、以下を使用します。
systemd-resolve --status
または:
resolvectl
答え4
一つだけ作ってみてください。nslookup
。結果の一部には、使用しているサーバーが含まれます。
次の例で使用されているDNSサーバーは8.8.8.8にあります。
$ nslookup google.com
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
Name: google.com
Address: 172.217.22.174