Xubuntu 17.04中的DNS_PROBE_FINISHED_BAD_CONFIG

我刚安装了Xubuntu 17.04和旧版xubuntu的文件夹。 当我连接到接入点(DHCP)时,当我访问某些网页时,它几次工作但我得到了错误:

DNS_PROBE_FINISHED_BAD_CONFIG 

我的/etc/resolv.conf看起来像这样:

 nameserver 127.0.0.53 

我已经通过将名称服务器硬编码到8.8.8.8(谷歌dns我认为)来解决这个问题,但是它有效,但为什么名称服务器是我的本地主机? 我尝试仅将连接更改为地址并在网络管理器中添加连接的DNS服务器,但resolve.conf中的名称服务器仍然是我的本地主机,为什么? 我可能需要删除符号链接并使用nameserver创建真实文件,但我想知道是否有更好(更简单)的解决方案来解决我遇到的问题以及为什么名称服务器是我的本地主机?

更新我刚刚用一个带有硬编码名称服务器的文件删除了resolv.conf符号链接但是在重新启动后我再次获得符号链接(但是到不同的文件)但现在使用localhost 127.0.1.1作为名称服务器。 有谁知道如何使它永久化?

更新 :当我调用systemd-resolve --status我得到了这个回报:

 Link 3 (wlp2s0) Current Scopes: DNS LLMNR/IPv4 LLMNR/IPv6 LLMNR setting: yes MulticastDNS setting: no DNSSEC setting: allow-downgrade DNSSEC supported: yes DNS Servers: 23.253.163.53 fe80::1 

DNS就在那里,也许是因为当它重新连接wifi时。 我在dmesg有这个:

 [43800.343513] wlp2s0: AP 64:3e:8c:66:cb:e4 tries to chanswitch to same channel, ignore [43800.343519] wlp2s0: cannot understand ECSA IE operating class 12, disconnecting 

我也尝试将它放在/etc/dhcp/dhclient.conf

 interface "wlp2s0" { supersede domain-name-servers 8.8.8.8, 8.8.4.4; } 

在此之后我在systemd-resolve --status有更多的dns服务器,但是当它重新连接(可能)时,我就遇到了DNS错误。

首先……不要手动编辑/etc/resolv.conf ……它在文件中说得那么……因为你的手动编辑会被覆盖。 此外,如果您不知道他们做了什么,请不要开始删除符号链接/ etc。

添加DNS服务器的正确方法是编辑连接配置文件。 转到IPv4设置选项卡,将弹出窗口更改为“仅自动(DHCP)地址”,并将DNS服务器放在以逗号分隔的列表中,其中显示“DNS服务器”。

在此处输入图像描述

更新#1 – 来自Ubuntu 14.04中的DNS_PROBE_FINISHED_BAD_CONFIG错误并进行了更正

terminal ……

 sudo rm -i /etc/resolv.conf sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf sudo resolvconf -u