linux下出现ping:unknown host www.baidu.com问题时的解决办法

命令:ping www.baidu.com
如果ping域名的时候出现ping:unknown host xxx.xxx。

解决步骤如下:

  1. 若没ping通,可能是域名也可能是网络原因,再试试互联网的IP地址是否通(ping网关)
    命令:ping 114.114.114.114 或者本机指定网关(你的虚拟机配置的):ping 192.168.101.1
    若未ping通,则是网络未连通;若ping通,则是域名的问题,再检查DNS配置,不行换DNS地址。
    检查DNS服务是否已经设置:vi /etc/resolv.conf
    [root@localhost ~]# cat /etc/resolv.conf
    [root@localhost ~]# vi /etc/resolv.conf
    里面文件为空,则新添加一条DNS到该文件中:nameserver 114.114.114.114
  2. 检查网关是否已经设置
    命令:vi /etc/sysconfig/network-scripts/ifcfg-网卡名
    网卡名进入/etc/sysconfig/network-scripts/目录查看即可,CentOS7以后不再默认为eth0。
    在这里插入图片描述
  3. 若是网络未连通,则继续ping网关,看虚拟机至网关这段连接是否正常。
    命令:ping 网关地址
    若未ping通,则应该是IP配置出错,或默认的共享网关(192.168.137.1)出错,也有可能是Windows防火墙阻止ICMP报文导致,须关闭防火墙;
    若ping通,则排除虚拟机设置问题,可能是网关至互联网有问题,检查宿主机是否正常联网(同样的ping命令在宿主机中执行,看能否ping通)。在主机模式下还需要再检查Internet连接是否成功共享给“VirtualBox Host-Only Network”
  4. 重启network服务
    [root@vmhost network-scripts]# service network restart
    即可成功ping外网
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值