首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ping 8.8.8.8起作用,但ping www.google.com不起作用

ping 8.8.8.8起作用,但ping www.google.com不起作用
EN

Ask Ubuntu用户
提问于 2017-02-23 04:20:21
回答 6查看 110.9K关注 0票数 21

我正在运行ubuntu服务器16.04.2,apt-get update返回临时故障,解析“列表中的所有内容”。

  • 当我ping www.google.com时,它用未知的主机进行响应。
  • 当我使用8.8.8.8时,我会收到没有错误等等的数据包。

我已经尝试了我能在Ubuntu论坛和所有其他互联网世界找到的“修复”,没有任何工作。resolv.conf是空的,ifconfig显示nic在运行,防火墙关闭,我扔掉锤子以防万一。不幸的是,我在同一网络上的另一台计算机上输入了这个,但是无法从不同的输出中附加文本来显示正在发生的事情。请帮个忙。

resolv.conf文件包含以下几行:

代码语言:javascript
运行
复制
# 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也不是那么糟糕。

EN

回答 6

Ask Ubuntu用户

发布于 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添加一个符号链接

https://askubuntu.com/a/1050280/899241的学分

票数 6
EN

Ask Ubuntu用户

发布于 2017-02-23 04:49:58

你能张贴一个链接到页面,告诉你文件resolv.conf应该是空的吗?我的猜测是,这充其量只是误导。

使用命令sudo nano /etc/resolv.conf编辑该文件,并在其中放置一行:

代码语言:javascript
运行
复制
nameserver 8.8.8.8

这应该可以解决您的名字解析和使用它的各种程序- ping,apt-get等。

您还应该研究为什么resolv.conf是空的。也许您的DHCP服务器配置不正确。

票数 4
EN

Ask Ubuntu用户

发布于 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的本地系统解析器

代码语言:javascript
运行
复制
nameserver 127.0.0.53

或者提供Google的DNS服务器IP (其中任何一个):8.8.8.8或8.8.4.4

代码语言:javascript
运行
复制
nameserver 8.8.8.8**

你可以更好地理解DNS是如何工作的这里

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/886359

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档