什么是我的DNS服务器?
我的/etc/resolv.conf看起来像这样:
# 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.1.1 # OpenDNS Fallback (configured by Linux Mint in /etc/resolvconf/resolv.conf.d/tail). nameserver 208.67.222.222 nameserver 208.67.220.220
当我使用nslookup时,我似乎使用127.0.1.1:
moose@pc08 ~ $ nslookup www.google.com Server: 127.0.1.1 Address: 127.0.1.1#53 Non-authoritative answer: Name: www.google.com Address: 173.194.44.17 Name: www.google.com Address: 173.194.44.16 Name: www.google.com Address: 173.194.44.19 Name: www.google.com Address: 173.194.44.18 Name: www.google.com Address: 173.194.44.20
但是,当我右键单击网络管理器并单击“连接信息”时,我得到:
whois 217.0.43.129
显示这属于我的ISP Deutsche Telekom AG。
为什么网络管理员会显示此信息? 我目前使用的DNS服务器是什么?
的dnsmasq
是的,我似乎运行dnsmasq:
moose@pc08 ~ $ ps aux | grep dnsmasq nobody 1479 0.0 0.0 5468 1404 ? S 14:16 0:00 /usr/sbin/dnsmasq --no-resolv --keep-in-foreground --no-hosts --bind-interfaces --pid-file=/var/run/sendsigs.omit.d/network-manager.dnsmasq.pid --listen-address=127.0.1.1 --conf-file=/var/run/nm-dns-dnsmasq.conf --cache-size=0 --proxy-dnssec --enable-dbus=org.freedesktop.NetworkManager.dnsmasq --conf-dir=/etc/NetworkManager/dnsmasq.d
您正在使用dnsmasq
,一种轻量级转发DNS服务器,在NetworkManager的控制下在本地运行。 Dnsmasq将DNS查询转发到DNS服务器,其地址已由DHCP服务器提供。 也可以使用连接编辑器静态设置这些DNS服务器地址。
dnsmasq
可执行文件由网络管理器程序包所依赖的dnsmasq-base软件包提供。 还有一个名为“dnsmasq”的软件包,它也依赖于dnsmasq-base,但只有在你想独立于NetworkManager运行dnsmasq
以便利用除DNS转发以外的function时,才应安装这个“dnsmasq”软件包。
随着happyskeptic的答案的扩展,您不需要指定接口。 这对我有用:
> nmcli dev show | grep DNS IP4.DNS[1]: 172.22.216.251 IP6.DNS[1]: 2a01:4f0:400c:1::1
对于Ubuntu 14.04及更早版本使用nmcli dev list | grep DNS
nmcli dev list | grep DNS
> nmcli dev list | grep DNS IP4.DNS[1]: 172.22.216.251 IP6.DNS[1]: 2a01:4f0:400c:1::1
我发现在Kubuntu 14.04上,KDE中的NetworkManager小程序(或等离子的东西,无论它叫什么)在连接细节下都没有显示DNS服务器信息。
在这种情况下,找到它的方法是在命令行运行以下命令并查找行’IP4.DNS’:
nmcli dev list iface wlan0
(用您用来连接网络的接口替换wlan0)
你正在使用217.0.43.129。 如果找不到您的主DNS和辅助DNS,它将转到您的路由器并使用路由器中配置的DNS服务器。 如果DNS也失败,它可能会尝试连接到openDNS服务器。 在/etc/resolv.conf中配置。
https://lists.isc.org/pipermail/bind-users/2006-October/064570.html