目前网络间交互在服务中应用特别多,尤其是目前第三方服务基本都是远程访问,快速解决网络问题,定位网络问题可以节省我们很多时间,下面就介绍一下,ping、telnet、traceroute等几款工具
快速查看自己的出口IP
linux系统可以使用命令,windows系统可以使用命令 还可以使用一些第三方服务,如: 可以直接在浏览器执行,或者使用curl请求访问 http://myip.ipip.net/
ping命令查看当前域名访问情况
ping命令查看丢包、查看当前域名解析地址,此命令可以持续执行,也可以简短执行观察是否畅通,一般情况下都是开启ping的,特定服务没有开启,可以使用下面方案来解决
Pinging b2b.ccb.com [219.142.89.23] with 32 bytes of data:Request timed out.Request timed out.Request timed out.Request timed out.Ping statistics for 219.142.89.23: Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
上面示例代表,发送4个包,4个丢包,网络有相应问题
telnet命令查看当前端口能否访问通
telnet baidu.com 80欢迎使用 Microsoft Telnet ClientEscape 字符为 'CTRL+]'Microsoft Telnet> quit
上面示例所示,即可看出端口是否畅通,退出为"CTRL+]"
traceroute命令查看网络请求节点访问情况
tracert b2b.ccb.comTracing route to b2b.ccb.com [219.142.89.23]over a maximum of 30 hops: 1 * * * Request timed out. 2上图可以看到在访问到 之后,就会丢包,这样即可让对方去排查网络问题
mtr工具友好查看网络节点访问情况
下载地址:http://winmtr.net/download-winmtr/
一般以上几个步骤就可以排查出网络问题发生在哪里,很多间歇性问题,还可以持续使用工具来观察丢包率。