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

解决方案: 
   如果某台Linux服务器ping不通域名, 如下提示: 
[root@localhost ~]# ping www.baidu.com
ping: unknown host www.baidu.com

首先确定已经连接上路由器,并且路由器能够访问外网,可以通过访问网关进行确定

[root@localhost ~]# ping 8.8.8.8
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=2.96 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=1.75 ms

如果确定网络没问题的情况下, 可以通过如下步骤寻找解决办法: 
1) 确定设置了域名服务器, 没有的话, 建议设置Google的公共DNS服务, 它应该不会出问题的

[root@localhost ~]# cat /etc/resolv.conf

search localdomain

因为我的DNS没有设置所以导致了ping外网ping不通。将dns添加到该文件中

[root@localhost ~]# vi /etc/resolv.conf

nameserver 202.98.96.68
nameserver 61.139.2.69
~

2) 确保网关已设置

# grep GATEWAY /etc/sysconfig/network-scripts/ifcfg* 
——————————————————————- 
/etc/sysconfig/network-scripts/ifcfg-eth0:GATEWAY=192.168.40.1 
——————————————————————-

如果未设置, 则通过如下方式增加网关:

# route add default gw 192.168.40.1

或者手工编写/etc/sysconfig/network-scripts/ifcfg*文件后, 重启network服务:

# service network restart

3) 确保可用dns解析

# grep hosts /etc/nsswitch.conf 
——————————————————————- 
hosts:      files dns 
——————————————————————-

如果以上哪个有问题, 修正后, 再测试, 应该就没问题了:

#ping -c 3 www.baidu.com 
PING www.a.shifen.com (220.181.6.175) 56(84) bytes of data. 
64 bytes from 220.181.6.175: icmp_seq=0 ttl=50 time=9.51 ms 
64 bytes from 220.181.6.175: icmp_seq=1 ttl=50 time=8.45 ms 
64 bytes from 220.181.6.175: icmp_seq=2 ttl=50 time=8.97 ms 
— www.a.shifen.com ping statistics — 
3 packets transmitted, 3 received, 0% packet loss, time 2002ms 
rtt min/avg/max/mdev = 8.450/8.977/9.511/0.446 ms, pipe 2

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

时间: 2024-10-12 17:56:42

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

转载:解决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 解决linux ping: unknown host www.baidu.com

当系统提示: [root@localhost ~]# ping www.baidu.comping: unknown host www.baidu.com 时,首先看看能否ping通路由器,并且路由器能够连接上外网 [[email protected] ~]# ping 8.8.8.8PING 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 ms64 bytes f

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 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问题排查

一.检查网卡配置:输入ifconfig可以查看当前网卡配置的IP地址并且查看配置文件中网络的设置: [[email protected]01 ~]# ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:71:FC:1E inet addr:192.168.0.117 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fe71:fc1e/64 Scope:Link UP

"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

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

出现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