Xubuntu Server 14.04 x64を使用しています。
NetworkManagerがインストールされていなくても使用されているすべてのDNSサーバーを一覧表示するにはどうすればよいですか?
それらは/etc/resolv.conf
で定義されています。
DNS設定は/etc/network/interfaces
で指定でき、resolve.conf
は空白にすることができます。 DNSエントリは複数の場所に存在する可能性があるため、詳細モードスイッチを使用して実際のDNSクエリを実行するのが最善だと思います。 「Received」という単語で始まる出力行には、ホストで使用されているDNSサーバーが表示されます。この例では、www.news.comを使用します
Host -v www.news.com | grep Received
@ fkraiemから回答を拡張するには:
端末から次のコマンドを実行すると、現在使用中のDNSサーバーを一覧表示できます。
more /etc/resolv.conf
DNSサーバーは、DHCPネゴシエーション中に設定されるか、/etc/network/interfaces
で静的に指定されます。その後、/etc/resolv.conf
に動的に追加されます。ただし、このファイルは、ネットワークスイッチまたはシステムの再起動ごとに上書きされるため、編集しないでください。