当前位置: 首页>>技术教程>>正文


如何查看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)

最佳思路

在终端中至少运行Ubuntu 15.10及更高版本(可能也是早期版本):

nmcli dev show eth0 | grep IP4

eth0是最常见的iface,但可以是eth1eth2等。

对于较旧的版本,请使用nmcli dev list iface eth0 | grep IP4

次佳思路

$ nm-tool 

还将列出DNS服务器。

第三种思路

要获取DNS地址,请打开终端(Ctrl + Alt + T)并键入:

cat /var/lib/dhcp/dhclient.leases | grep dhcp-server-identifier

第四种思路

这里是:

cat /etc/resolv.conf

但不要编辑此文件

第五种思路

作为@MartyFried答案的GUI替代方法,请尝试此操作。

  1. 单击顶部面板上的网络连接图标。

  2. 选择Wi-Fi设置

  3. 它应该显示您的DNS服务器地址

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/8423.html,未经允许,请勿转载。