小编cox*_*87b的帖子

Ubuntu Server 18.04 名称解析暂时失败

我刚刚安装了 Ubuntu Server 18.04 并设置了 SSH,所以我可以继续通过我的桌面进行配置,但我遇到了一些我似乎无法解决的问题。

我试着跑

sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

但不断收到错误:

解决 archive.ubuntu.com 的临时故障

无法获取http://archive.ubuntu ........

我通过运行来检查我的互联网连接是否正常

ping 8.8.8.8
Run Code Online (Sandbox Code Playgroud)

我得到了回应,一切都好。

我怀疑我的 DNS 设置不正确,所以我尝试了

ping www.google.com
Run Code Online (Sandbox Code Playgroud)

并得到错误:

名称解析暂时失败

好的,所以我已经确定它实际上是某种 DNS 问题,但是我尝试过的所有“答案”都不适合我。

我尝试过编辑/etc/resolv.conf但没有运气,因为它似乎是一个符号链接。

我在这里找到了一个只有在我从 root 运行时才有效的答案,即:

sudo bash
Run Code Online (Sandbox Code Playgroud)

但它指示通过以下方式反转更改:

rm /etc/resolv.conf
ln -s /run/resolvconf/resolv.conf /etc/resolv.conf
Run Code Online (Sandbox Code Playgroud)

如果我这样做,我会再次失去连接。

  • 我应该保持原样还是其他方式?
  • 这可以是一个永久的解决方案吗?
  • 问题的原因是/run/resolvconf/resolv.conf实际上并不存在的事实吗?

server networking dns

30
推荐指数
2
解决办法
12万
查看次数

标签 统计

dns ×1

networking ×1

server ×1