奇怪的互联网连接问题 – 可能与DNS相关

我正在使用全新安装的Ubuntu,我遇到了一个我认为与DNS有关的奇怪问题,但我无法弄清楚如何解决它。 简而言之,我正在连接到网络,但我不能删除任何网站。

我会在前面说,我所有的其他设备 – 包括使用我用来安装到问题pc的相同iso文件创建的Ubuntu的VirtualBox实例 – 正在连接并出去上网就好了。 此外,更改网络ui的“编辑连接”中的设置无效。

这是问题的要点。 如果我ping IP,例如8.8.8.8,eveything看起来没问题。 但是,如果我在主机名上ping或使用host命令,则它会失败。

我尝试更改resolv.conf,即使我知道更改将在重新启动时被覆盖,只是为了查看它是否会改变行为并且确实如此。

但是,ping结果没有改变,我的浏览器也无法上网。

我已经尝试了几乎所有可以在互联网上找到的解决方案,但无济于事。 我真的在这里撞墙,所以任何帮助都表示赞赏。

这个网站告诉我我不允许在我的问题中嵌入图像,所以这里有一些指向终端屏幕截图的链接,同时完成上面列出的操作:

第一系列的ping

编辑resolv.conf后

谢天谢地,我找到了解决这个问题的方法。 或者更确切地说,我发现了一篇由Ubuntu 17.04遇到同样问题的人撰写的文章,幸好有了比我更多的知识。

它的要点是它确实是一个DNS问题。 问题是由称为“systemd-resolved”的服务引起的。 更具体地说,服务的DNSSECfunction与resolv.conf不兼容。 修复方法是禁用该function(不安全)或将其替换为另一个名为“unbound”的服务。 在我的情况下,我按照作者的步骤禁用DNSSEC,它立即修复了问题。 这充分certificate了这是问题; 所以,然后我按照他的步骤用unbound取代systemd-resolved。 我现在可以放弃浏览互联网了。

这是文章的链接。 如果有人愿意进行一些深入的技术解释,我会很高兴。 否则,感谢您的调整。