虽然 ping 可以,但无法解析 8.8.8.8 的 DNS

虽然 ping 可以,但无法解析 8.8.8.8 的 DNS

我在笔记本电脑上使用 Ubuntu 17.04。我不确定问题是如何开始的,因为它绝不是全新安装的。我无法通过浏览器或 telnet 解析任何 DNS 主机名。我已经在有问题的笔记本电脑上通过多个 WiFi 网络确认了这一点。我还确认同一网络上的其他设备没有遇到此问题。我可以 ping 任何外部 IP 地址(例如 8.8.8.8)。我也可以通过在浏览器中输入 IP 地址来访问网站。

我尝试过的事情:

  • 我尝试跑步sudo dpkg-reconfigure resolvconf没有效果。

  • 我也尝试过进入WiFi 的网络设置网络并将方法更改为“仅自动(DHCP)地址”,然后手动添加 DNS 服务器地址。

  • 我也尝试supersede domain-name-servers在我的中添加一行etc/dhcp/dhclient.conf文件这也没有解决问题。

  • 我甚至手动编辑了我的/etc/resolv.conf名称服务器,用 8.8.8.8 替换它。

  • 将 dns-nameservers 添加到/etc/network/interfaces文件也无济于事。

每次尝试都无法启用 DNS 查找后,我都恢复了原始配置。我现在无法安装外部软件包,例如 dnsmasq。有人能给我指点迷津吗?我真的不知道我是怎么陷入这种困境的,但重启后这个问题仍然存在。我没有使用 VPN。

答案1

我通过重新安装整个操作系统解决了这个问题。我切换到 LTS 系列,以防问题部分是由某些系统更新引起的。

相关内容