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)
ターミナルでnmcli dev list iface eth0 | grep IP4
を実行します。eth0
は最も一般的なifaceですが、eth1
、eth2
などになります。
これはまだUbuntu 14.04(LTS)で使用するコマンドです。
少なくともUbuntu 15.10以降(以前のバージョンでも可能)の場合、コマンドはnmcli device show eth0
[またはiface] | grep IP4
です。
$ nm-tool
dNSサーバーもリストします。
DNSアドレスを取得するには
ターミナルを開く(Ctrl+Alt+T)およびcat /var/lib/dhcp/dhclient.leases | grep dhcp-server-identifier
と入力します
ここにあります:
cat /etc/resolv.conf
ただし、このファイルは編集しないでください
@MartyFriedの答えの別の代替手段として、これを試してください。
トップパネルの[ネットワーク接続]アイコンをクリックします。
接続情報を選択します
DNSサーバーのアドレスが表示されるはずです
コメントで述べたように(これは人気のあるリクエストによって現在回答になっています)、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
Ubuntu 16.04では、dhcpからの情報は/var/lib/NetworkManager/dhclient-<interface>.conf
で記述されています
私の実際の解決策(est 2015、Ubuntu 14.04)は、これです:
Sudo apt-get install gnome-system-tools
network-admin
どういうわけかこれを行うことができない場合(Linuxのせいで)、これを試してください。それは私には十分ではありませんが、私の仕事は完了しました:
Dig google.com
コンピューターがインターネットプロバイダーのルーター/ WiFiの背後で実行されている場合、DHCPからプライベートIPアドレスを取得しますルーター、192.168.0.2または192.168.1.100など。
インターネットプロバイダーからDNSのDHCPのパブリックIPアドレスを取得するには、ターミナルで次のコマンドラインを実行する必要があります。
Dig +short myip.opendns.com @resolver1.opendns.com