linux能ping通,但不能上网

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux能ping通,但不能上网相关的知识,希望对你有一定的参考价值。

ping 网关,DNS 都通
ping 119.75.216.20 能通

ping www.baidu.com 不通
是什么原因啊??

1.可以ping通外网ip,无法ping通域名,那么就是Linux使用的DNS有问题
换一个比如:
sed -i '1a nameserver 8.8.8.8' /etc/resolv.conf
2.Linux的DNS像Windows下本地连接的DNS一样需要有时候调整下
一些DNS会出现不好使的情况,那么就编辑/etc/resolv.conf
前三组的DNS才比较有用。
参考技术A 你的主机的ip,DNS,网关配置是什么?貌似到网关就出不去了,一段一段检查来排除原因。 参考技术B linux什么版本的?DNS有无备用的?再试试。你说这个好像DNS无法解析了。多ping几个试试,新浪也 能ping的。 参考技术C dns域名解析问题,不能解析出www.baidu.com这个域名
重新换一个dns的ip吧,哈 试试谷歌的dns 8.8.8.8
第一步:vi /etc/resolv.conf
第二步:把8.8.8.8输入进去
第三步:按esc,:wq!保存退出
参考技术D nslookup baidu.com
看能解析出地址码?
如果不能就重新换个DNS吧
我一直用168.95.1.1
echo 'nameserver 168.95.1.1' >>/etc/resolv.conf本回答被提问者采纳

网络不能上网但能ping通处理

同事电脑不能上网,经过检查可以排除网线和网络问题,默认网关以及网页地址都能ping通,从网上搜索说是LSP问题,但是根据其操作方式修复,还是无效。

最后,不知道怎么捣鼓的,问题解决了。

操作流程:

1、重新安装协议,在网络共享链接属性里面->安装->协议->C:/Windows/inf->TCP/IP协议;

2、删除winsock、winsock2注册表,先备份在删除,重启电脑;

3、重置DNS,ipconfig /flushdns;

就这样,计算机就可以上网了。

以上是关于linux能ping通,但不能上网的主要内容,如果未能解决你的问题,请参考以下文章

vmware中虚拟机与主机能ping通 为啥虚拟机不能上网

网络不能上网但能ping通处理

win7 ubuntu双系统,win7可以正常上网,在ubuntu下可以ping通局域网内的其他主机,但不能ping通路由器

本机能ping通别的电脑 别的电脑不能ping通本机

Linux虚拟机中的IP与宿主机IP不一样,但是能上网能ping通宿主机IP,但是我改成与宿主机一个网段就不行了

vmware中NAT模式下,虚拟机与主机能ping通 为什么虚拟机不能上网