今天更新后无法访问互联网(DNS名称无法解析)

Ara*_*ras 9 networking dns 12.04 internet-connection

我已经使用 Precise 几个星期了,没有问题。今天,我无法使用有线或无线连接访问任何网站。

我今天安装了更新,其中包括 nautilus、xserver 和新内核 (3.2.0-24)。重新启动后,我无法再使用 Firefox 或 chrome 浏览互联网。

尝试在终端中 ping google 给出

ping: unknown host google.ca
Run Code Online (Sandbox Code Playgroud)

我试过了:

  • 连接到无线或有线网络(均在其他机器上工作)
  • 重新启动机器并使用以前的内核启动
  • 在我的有线连接上手动配置 opendns
  • 重启网络和笔记本电脑和无线网卡

到目前为止没有任何成功。我不知道下一步要去哪里。请告诉我问题的原因或帮助我解决问题。

请注意,笔记本电脑确实会收到一个 ip 地址,它可以 ping google.ca 的 ip 地址(74.125.127.94),但不能 ping 域名,或任何与此相关的域名。

该系统在两周前从 11.10 升级到 12.04。

Ara*_*ras 14

好的,在尝试了几种不同的方法,并阅读了这篇关于 Precise Pangolin 中 DNS 更改的文章后,我决定继续删除 resolv.conf,实际上我移动了它:

 sudo mv /etc/resolv.conf /etc/backup.resolv.conf
Run Code Online (Sandbox Code Playgroud)

万一我需要它回来。这样做之后,dns 解析工作并且速度也更快。resolv.conf 文件没有重新生成,而是现在在 /etc/resolvconf 中有一个文件夹,我相信它包含 DNS 配置文件。

我无法解释这个问题的原因,所以如果你对这个问题有一些了解,请随时添加你的解决方案+关于这里发生的事情的解释。

  • 可悲的是,这经常发生在我身上,您的解决方案每次都能奏效,谢谢 Aras。 (3认同)
  • 我刚刚移动了文件,dns 解析开始工作。无需重新启动。 (2认同)