ping命令:测试当前主机到目标机器的网络连通性(检查主机和其他机器是否能够通信)
可以对域名进行ping,查看是否能够通信,也可以用这个命令当作检测本机是否能够dns解析的命令
ping baidu.com
[root@yuweijie ~]# ping baidu.com
PING baidu.com (220.181.38.251) 56(84) bytes of data.
64 bytes from 220.181.38.251 (220.181.38.251): icmp_seq=1 ttl=49 time=29.1 ms
64 bytes from 220.181.38.251 (220.181.38.251): icmp_seq=2 ttl=49 time=29.0 ms
# ping ip 地址,省去了dns解析的过程
ping 220.181.38.251
ping命令的执行过程
1.ping命令跟着域名或是ip地址,它会一直刷新ping命令的结果,windows平台应该是刷新几次后停止
2.ping命令发送给了远程主机56字节的数据
3.从目标机器收到了64字节的数据,icmp_seq表示收到的字节数据序列号,ttl是数据包的存活时间,秒为单位,time是两台机器收发数据的延迟时间
ping命令用于检查主机的网络状态
1.检测本机是否能够进行dns解析
[root@yuweijie ~]# ping python.av
ping: python.av: 未知的名称或服务
当出现如上情况,可能是机器无法上网了,也可能是无法进行dns域名解析
验证步骤
(1)检查linux的dns客户端配置文件 /etc/resolv.conf
确保文件中,有dns服务器的地址
nameserver 114.114.114.114
nameserver 223.5.5.5
(2)此时再次验证能进行域名解析,能否发送ping命令
(3)当ping远程主机的时候,出现如下报错,就是你自己的机器无法上外网了
ping一个正确存在的公网ip地址,还是出现"Destination Host Unreadable"报错,说明你的网络配置有问题了,得正确配置ip信息,以及路由器网关地址
ping 123.206.16.61








网友评论