我在笔记本电脑上使用 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 系列,以防问题部分是由某些系统更新引起的。