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
- Ubuntu上的DNS缓存
- 在Ubuntu 13.04中连接到VPN时出现DNS问题
- 网络管理员:如何停止nm更新/etc/resolv.conf
- systemd-resolved,resolvconf.service,resolvconf和openresolv。 为什么,哪个以及如何?
- 更改/ etc / network / interfaces后,如何让resolvconf重新生成resolv.conf?
- 在Ubuntu 14.04中与resolv.conf奇怪行为的符号链接
- 我让Apache在localhost上工作(“它可以工作!”),但是现在如何让它在互联网上运行?
- 尝试更新动态DNS时,为什么ddclient会给我一个“无效的IP”错误?
- 从16.04升级到17.10后的DNS问题:如何将DNS设置重置为默认值