Ubuntu 12.04で使用しているDNSを知る方法


28

以前は、次の方法で現在のDNS設定を取得していました。

  cat /etc/resolv.conf

しかし、Ubuntu 12.04はresolvconfフレームワークを使用するように変更されました。上記のcommondはこれを私に与えるだけです:

  # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
  #     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
  nameserver 127.0.0.1

そして、それは私のマシンの現在のDNS設定ではありません。

それで、私が参照できるファイルやコマンドはありますか?


2
それはデスクトップですか、それともサーバーですか?
-mikewhatever

非デスクトップ環境のソリューションはありますか?
ピエールティボー14


:Ubuntuの14.04以降について同様の質問askubuntu.com/questions/637893/...
コアラヨン

回答:


28

NetworkManagerがネットワーク構成を管理していると仮定しましょう。

ターミナルで実行

nm-tool | tail -n 8

(ここでは、便宜上、tailはオプションです。)これにより、に似た接続情報がわかりますipconfig


3
これは動作します!現在の接続のプレフィックス、ゲートウェイ、およびDNS情報を取得しました。私はこれらをすべてさまざまなコマンド(route -ncat /etc/resolv.conf)で取得していました。現在nm-toolsが道です。すばらしいです!ありがとう!
コアラヨン

1
尾を使用しているのはなぜですか?IPv6が、それはほとんどすべての近代的なディストリビューションである、有効になっている場合は、DNS情報オフこのストリップはOPは、明示的に...を探している
Cerin

1
magnifico、ホームオフィスを使用している場合、dns-serverのIPは、デフォルトゲートウェイ(多くの場合、belkinルーターなどのルーター)のIPと同じである可能性があります。
JohnMerlino 14

1
代わりにtail私はそれをパイプしますgrep DNStail複数のネットワークインターフェイスがあり、そのうちの1つだけを使用している場合は機能しません。たとえば、wlan0とeth0があり、wlan0のみを使用している場合
-user12205

3
nm-toolは15.04でなくなったようです。nmcli dev show同様の情報を提供します。
-itsadok

16

タスクバーのボリュームアイコンの横にあるネットワーク接続に移動し、接続情報をクリックします

接続情報のスクリーンショット


2

12.04では、NetworkManagerはデフォルトでネットワーク接続のマネージャーです。

これが、ループバックアドレスのみがにある理由ですresolv.conf

このファイルを調べる代わりに、次のフォルダーで各ネットワーク接続の詳細を確認します。

ls /etc/NetworkManager/system-connections/

構成する接続を選択します。たとえば、そのフォルダに「ワイヤレス」接続がある

sudo vi /etc/NetworkManager/system-connections/Wireless

1
これは、ネットワークに関する構成のみを表示します。DHCPから取得したリースIPと実行中のDNS設定ではありません。
コアラヨン

1
ループバックアドレスがresolv.confにある理由は、NetworkManagerが使用されているだけではありません。その理由は、ローカルネームサーバーが使用されているためです。Ubuntu 12.04では、NetworkManagerはデフォルトでDNSクエリを処理するために127.0.0.1でリッスンするdnsmasqプロセスを開始します。(Ubuntu 12.10では、アドレスは127.0.1.1です。)質問は、glibcリゾルバーが使用しているアドレスではありません。質問は次のとおりです。dnsmasqプロセスはどのアドレスにクエリを転送しますか?idgarが正解したのはこの質問です。
jdthood
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.