我正在运行ubuntu服务器16.04.2,apt-get update
返回临时故障,解析“列表中的所有内容”。
我已经尝试了我能在Ubuntu论坛和所有其他互联网世界找到的“修复”,没有任何工作。resolv.conf
是空的,ifconfig显示nic在运行,防火墙关闭,我扔掉锤子以防万一。不幸的是,我在同一网络上的另一台计算机上输入了这个,但是无法从不同的输出中附加文本来显示正在发生的事情。请帮个忙。
resolv.conf文件包含以下几行:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
search 8.8.8.8 8.8.4.4
最后一行是在重新启动系统时由接口文件放置它们的。这是新的16.04LTS。我认为Windows不是那么糟糕,Ubuntu 12也不是那么糟糕。
发布于 2018-12-02 20:24:15
标记的答案实际上在Ubuntu18.04.01上不起作用。为了解决这个问题,我做了以下几点:
sudo gedit /usr/lib/systemd/resolv.conf
nameserver 8.8.8.8
(和/或您想要的任何其他名称服务器(S)),然后保存并退出。sudo ln -sf /usr/lib/systemd/resolv.conf /etc/resolv.conf
添加一个符号链接发布于 2017-02-23 04:49:58
你能张贴一个链接到页面,告诉你文件resolv.conf应该是空的吗?我的猜测是,这充其量只是误导。
使用命令sudo nano /etc/resolv.conf
编辑该文件,并在其中放置一行:
nameserver 8.8.8.8
这应该可以解决您的名字解析和使用它的各种程序- ping,apt-get等。
您还应该研究为什么resolv.conf是空的。也许您的DHCP服务器配置不正确。
发布于 2018-08-22 11:37:21
您正面临与您为系统指定的DNS服务器相关的问题。检查/etc/presv.conf中的名称服务器条目。
问题是,ping命令无法识别什么是"www.google.com“,因为您的DNS服务器无法解决它并提供google实际的IP地址(每个服务器只能通过其IP地址访问)。
编辑/etc/resolv.conf
中的条目。要么在/etc/resolve.conf
中提供可解析"www.google.com“的正确DNS服务器。
或者yYou可以通过添加行来指定IP地址为127.0.0.53的本地系统解析器
nameserver 127.0.0.53
或者提供Google的DNS服务器IP (其中任何一个):8.8.8.8或8.8.4.4
nameserver 8.8.8.8**
你可以更好地理解DNS是如何工作的这里
https://askubuntu.com/questions/886359
复制相似问题