web-dev-qa-db-ja.com

DHCPによって割り当てられたDNSアドレスを表示する方法は?

DHCPによって割り当てられたDNSアドレスを表示する方法は?

ifconfigは表示できません。

$ ifconfig -a
eth0      Link encap:Ethernet  HWaddr 90:e6:ba:22:6a:f2  
          inet addr:192.168.1.111  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::92e6:baff:fe22:6af2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:224856 errors:0 dropped:0 overruns:0 frame:0
          TX packets:220040 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:166848627 (166.8 MB)  TX bytes:20256333 (20.2 MB)
          Interrupt:46 Base address:0x4000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:5889 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5889 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:468885 (468.8 KB)  TX bytes:468885 (468.8 KB)

wlan0     Link encap:Ethernet  HWaddr 00:26:5e:e8:4f:8e  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
30
Victor S

ターミナルでnmcli dev list iface eth0 | grep IP4を実行します。
eth0は最も一般的なifaceですが、eth1eth2などになります。

これはまだUbuntu 14.04(LTS)で使用するコマンドです。

少なくともUbuntu 15.10以降(以前のバージョンでも可能)の場合、コマンドはnmcli device show eth0 [またはiface] | grep IP4です。

39
Marty Fried
$ nm-tool 

dNSサーバーもリストします。

13
dixoncx

DNSアドレスを取得するには

ターミナルを開く(Ctrl+Alt+T)およびcat /var/lib/dhcp/dhclient.leases | grep dhcp-server-identifierと入力します

6
devav2

ここにあります:

cat /etc/resolv.conf

ただし、このファイルは編集しないでください

4
Iulian Pojar

@MartyFriedの答えの別の代替手段として、これを試してください。

  1. トップパネルの[ネットワーク接続]アイコンをクリックします。

  2. 接続情報を選択します

  3. DNSサーバーのアドレスが表示されるはずです

    enter image description here

3
Anwar

コメントで述べたように(これは人気のあるリクエストによって現在回答になっています)、Ubuntu 15.04の時点でnmcli dev showを使用できます。 grepをミックスに追加すると、設定が完了します。

$ nmcli dev show | grep 'DNS'                                                                                                                                                                     
IP4.DNS[1]:                  208.67.222.222
IP4.DNS[2]:                  208.67.220.220
2

Ubuntu 16.04では、dhcpからの情報は/var/lib/NetworkManager/dhclient-<interface>.confで記述されています

2
Anton Krosnev

私の実際の解決策(est 2015、Ubuntu 14.04)は、これです:

  1. cLIを開始
  2. タイプ:Sudo apt-get install gnome-system-tools
  3. インストールが成功したら、ターミナルで次のように入力します:network-admin

どういうわけかこれを行うことができない場合(Linuxのせいで)、これを試してください。それは私には十分ではありませんが、私の仕事は完了しました:

  1. タイプDig google.com
  2. 終わり近くに、あなたはこのようなものを見ることができます(est。2015);; SERVER:そして、IPアドレス(少なくとも、私のマシンでは)THATは、ドメインを解決する実際のDNSサーバーです。ただし、そのサーバーはホスト名ごとに変更できます。
2
AltCtrl

コンピューターがインターネットプロバイダーのルーター/ WiFiの背後で実行されている場合、DHCPからプライベートIPアドレスを取得しますルーター、192.168.0.2または192.168.1.100など。

インターネットプロバイダーからDNSのDHCPのパブリックIPアドレスを取得するには、ターミナルで次のコマンドラインを実行する必要があります。

Dig +short myip.opendns.com @resolver1.opendns.com
0