如何找出我的 wlan0 正在使用 Kubuntu 15.04 的 DNS 服务器

Bri*_*ins 3 networking dns kubuntu

背景

当我使用 wlan0 设备连接到互联网时,我试图找出正在使用的 DNS 服务器。我正在运行 Kubuntu 15.04。

我四处搜索并尝试了一些解决方案,但没有一个对我有用。这是我尝试过的:

1.使用nmcli命令

nmcli dev list | grep DNS
Run Code Online (Sandbox Code Playgroud)

根据对此处提出的类似问题的回答

这被标记为 OP 的答案,但对我来说,我只得到以下输出:

错误:“dev”命令“list”无效。

2.阅读resolv.conf:

cat /etc/resolv.conf
Run Code Online (Sandbox Code Playgroud)

这不会为我提供连接的 DNS 信息。

  1. 使用 nm-tool

nm-tool 似乎没有安装在我的系统上。所以这对我来说不是正确的答案。

  1. 使用 dnsmasq

有几个答案涉及使用 dnsmasq。但在所有情况下,我都没有足够理解答案来使用它,我不知道 dnsmasq 是什么。

如何通过命令行或 GUI 使用 Kubuntu 15.04 找出连接使用的 DNS?

[编辑]

似乎我很难阐明这个问题,因为很多人提供的答案 - 虽然是正确的 - 并不是我想到的问题的答案。这是我的澄清尝试:

到目前为止提供的答案只是给了我路由器的地址,因为我的路由器负责提供互联网连接。但我真正想到的问题是;例如,当我在 Internet 浏览器中键入“www.google.com”时使用的是什么Internet DNS 服务器?

我认为这相对容易找到,主要是因为很容易决定自己使用哪个互联网 DNS 服务器。例如,我可以调出我的连接设置并告诉它使用 8.8.8.8 作为 DNS,这是 Google 的公共 DNS 服务器。那么,我的问题是;如果我不指定任何特定的 DNS 服务器,并让路由器使用分配的任何内容,我如何找出它正在使用的 DNS 服务器?

mgo*_*gor 5

使用 nmcli,您可以检查 dnsmasq 配置了哪些 dns 服务器:

nmcli dev show wlan0 | grep -i dns
Run Code Online (Sandbox Code Playgroud)

一个例子是:

$ nmcli dev show wlan0 | grep -i dns
IP4.DNS[1]:                             10.11.12.1
IP4.DNS[2]:                             10.11.13.1
Run Code Online (Sandbox Code Playgroud)