LINUX 解决linux ping: unknown host www.baidu.com

当系统提示:

[root@localhost ~]# ping www.baidu.com
ping: unknown host www.baidu.com

时,首先看看能否ping通路由器,并且路由器能够连接上外网

[[email protected] ~]# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=128 time=123 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=128 time=175 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=128 time=196 ms
^C
--- 8.8.8.8 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 123.681/165.315/196.354/30.601 ms

如果网络安全没有问题且可以ping通

确定已经设置了域名服务器, 如果没有, 推荐设置DNS服务,

[[email protected] ~]# cat /etc/resolv.conf
search localdomain

因为我的DNS没有设置所以导致了ping外网ping不通。

[[email protected] ~]# vi /etc/resolv.conf

nameserver (自己的IP)

或者加入(网关)

确保网关已设置 :

[[email protected] ~]# grep GATEWAY /etc/sysconfig/network-scripts/ifcfg*
/etc/sysconfig/network-scripts/ifcfg-eno16777736:GATEWAY=192.168.100.2

如果未设置, 可以用以下方式增加网关:

# route add default gw 192.168.100.2

确定可用dns解析

# grep hosts /etc/nsswitch.conf

[[email protected] ~]# grep hosts /etc/nsswitch.conf
#hosts: db files nisplus nis dns
hosts: files dns

修复了以上问题,在尝试用ping一下www.baidu.com

[[email protected] ~]# ping www.baidu.com
PING www.a.shifen.com (183.232.231.173) 56(84) bytes of data.
64 bytes from 183.232.231.173: icmp_seq=1 ttl=128 time=31.9 ms
64 bytes from 183.232.231.173: icmp_seq=2 ttl=128 time=26.0 ms
64 bytes from 183.232.231.173: icmp_seq=3 ttl=128 time=26.0 ms
64 bytes from 183.232.231.173: icmp_seq=4 ttl=128 time=25.4 ms
64 bytes from 183.232.231.173: icmp_seq=5 ttl=128 time=25.6 ms
64 bytes from 183.232.231.173: icmp_seq=6 ttl=128 time=37.5 ms
64 bytes from 183.232.231.173: icmp_seq=7 ttl=128 time=27.3 ms

原文地址:https://www.cnblogs.com/Zxiaotian/p/9603505.html

时间: 2024-11-10 15:46:48

LINUX 解决linux ping: unknown host www.baidu.com的相关文章

linux下出现ping:unknown host www.baidu.com问题时的解决办法——ubuntu下局域网络的配置

如果ping域名的时候出现ping:unknown host  xxx.xxx 但是ping IP地址的时候可以通的话 可知是dns服务器没有配置好, 查看一下配置文件/etc/resolv.conf,里面是否有nameserver xxx.xxx.xxx.xxx,比如使用dns服务器 nameserver 8.8.8.8,如果有,修改一个可用的dns服务器,如8.8.8.8或者4.4.4.4,保存退出即可! 当然,如果连ip都ping 8.8.8.8都ping不通的话,那么就说明网络配置有问题

linux 下出现ping: unknown host www.baidu.com问题

1/配置文件配置正常,ifconfig可以正常查看到IP地址 2/可以ping通局域网内的主机和网关 3/局域网内的其他主机可以正常上网 问题:无法ping通外网的地址 解决方法: 查看一下配置文件/etc/resolv.conf,里面是否有nameserver xxx.xxx.xxx.xxx,比如使用dns服务器 nameserver 8.8.8.8,如果有,修改一个可用的dns服务器,如8.8.8.8或者114.114.114.114,若无nameserver xxx.xxx.xxx.xxx

转载:解决linux ping: unknown host www.baidu.com

解决linux ping: unknown host www.baidu.com 转载网址:http://www.kankanews.com/ICkengine/archives/48417.shtml 解决方案: 如果某台Linux服务器ping不通域名, 如下提示: [root@localhost ~]# ping www.baidu.com ping: unknown host www.baidu.com 首先确定已经连接上路由器,并且路由器能够访问外网,可以通过访问网关进行确定 [roo

解决linux ping: unknown host www.baidu.com(转)

解决方案:    如果某台Linux服务器ping不通域名, 如下提示: [root@localhost ~]# ping www.baidu.comping: unknown host www.baidu.com 首先确定已经连接上路由器,并且路由器能够访问外网,可以通过访问网关进行确定 [root@localhost ~]# ping 8.8.8.8PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.64 bytes from 192.16

ping: unknown host www.baidu.com 最简单的方法

呵呵 一点儿小技巧 不懂原理的可以私聊本人. ping www.baidu.com ping: unknown host www.baidu.com vim /etc/resolv.conf nameserver 8.8.8.8 ping 8.8.8.8 * 网络不可达 ifconfig eth0 192.168.1.235  up ping 8.8.8.8 ifconfig eth0 192.168.1.235 netmask 255.255.255.0  up ping 8.8.8.8 ro

Linux不能上网ping:unknown host问题怎么解决?

Linux不能上网提示ping:unknown host 检查步骤 Linux系统跟windows平台有所不同的是,为了更好的做网络服务应用.Linux下多用于网络服务器,而且操作界面是字符界面.对于新手遇到最常见的问题就是,linux不能上网DNS解析不了,提示ping:unknown host ,本例以Centos为例 检查网卡配置 出现ping:unknown host 的问题最主要是linux设置的DNS解析不了 遇到这个问题我们先检查一下网卡的设置情况,输入ifconfig -a 可以

"ping: unknown host www.baidu.com"问题解决方式

参考:https://blog.csdn.net/wbainngg123/article/details/51540535 在虚拟机VMware里选择桥接模式,并配置网络之后,发现ping ip地址可以ping通,但是在ping百度(www.baidu.com)的时候不行,提示: 那么什么原因呢? 可以查看系统有没有配置dns,输入命令cat /etc/resolv.conf 从上图结果可以看出,系统并没有配置dns,这里需要设置dns,输入命令:vi /etc/resolv.conf 可以用G

出现ping: unknown host www.baidu.com 问题解决

今天,linux主机不能上网了,ping www.baidu.com 出现如下报错信息: 查看路由表发现,由于我的linux虚拟机有两块网卡eth0为外网卡,eth1为内网卡,然而只有内网卡有默认路由,所以需要加添外网卡路由: 解决:添加外网卡路由 route add default gw 192.168.137.1 再次查看路由表: 测试已经能ping通了:

ping: unknown host www.baidu.com

问题出现在redhat5.8环境下 解决: 查看是否dns配置文件正确 cat /etc/resolv.conf [[email protected] ~]# cat /etc/resolv.conf nameserver 10.30.97.199 nameserver 202.96.209.133 search localdomain 不正确加上即可 解决步骤: 1.检查网卡配置 ifconfig -a   ping以下getway的ip是否通.   或者ping 114.114.114.11