ping功能学习(二)前端本地向服务器发送请求,如何检验本地是否连通服务器?

前言

我们本地向服务器发送请求,无论是要请求服务端本地环境还是测试环境,都需要检验我们本地能否连通服务器,我们需要知道ping的服务器的IP地址或者域名

输入ping,隔一个空格,后面输入你要ping的IP地址或者域名

ping 11.91.143.130

// 或者

ping ats.m.jd.com

注意:示例中的ip地址和域名是对应的,来自ats项目

ping IP地址

如果ping成功:

解释:

正在 PING 10.12.162.200 (10.12.162.200) 具有56字节的数据

来自10.12.162.200的回复:字节=0 ttl=125 时间=5.639ms

来自10.12.162.200的回复:字节=1 ttl=125 时间=5.986ms

.........................

10.12.162.200的 PING 统计信息

数据包:已发送 = 8,已接收 = 8,丢失 = 0 (0%丢失)

往返行程的估计时间(已ms为单位):

最短 = 5.639ms,平均 = 8.266ms,最长15.933ms

注意:发ping命令到对方的第几个包。 icmp_seq=后面的数就是第多少条了

解释参考:

如果ping失败:

如果不通,输出

Request timeout for icmp_seq 0

ping 域名

如果ping成功:

解释参考上面

需要注意的是“来自172.18.227.114的回复.......”,上面提过,ats.m.jd.com域名对应的ip是11.91.143.130,为什么不是“来自11.91.143.130的回复.......”?

实际上172.18.227.114是外网ip地址,一个服务器有内网和外网,这个是由运维来配置的,当我们ping域名的时候,会显示来自外网ip地址的回复

其实当我们验证灰度的时候也会发现,我们发布的灰度机ip和验证的时候绑定的灰度机ip是不同的,其实是一样的道理,灰度机配置了内网和外网!!!

线上灰度机:
pay.m 新灰度机:11.17.122.22 
pay-finish 新灰度机:11.18.22.60

测试回归灰度机host:
(外网)120.52.83.22 pay.m.jd.com 
(外网)120.52.83.23 payfinish.m.jd.com

如果ping失败:

如果不通,输出

Request timeout for icmp_seq 0

 

posted @ 2021-02-08 21:47  坤嬷嬷  阅读(2487)  评论(0编辑  收藏  举报