Linux中如何使用traceroute命令
小编给大家分享一下Linux中如何使用traceroute命令,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
Linux常用命令traceroute命令用于显示数据包到主机间的路径,traceroute指令让你追踪网络数据包的路由途径,预设数据包大小是40Bytes,用户可另行设置。
语法traceroute[-dFlnrvx][-f][-g...][-i][-m][-p][-s][-t][-w][主机名称或IP地址][数据包大小]
参数说明:
-d 使用Socket层级的排错功能。
-f 设置第一个检测数据包的存活数值TTL的大小。
-F 设置勿离断位。
-g 设置来源路由网关,最多可设置8个。
-i 使用指定的网络界面送出数据包。
-I 使用ICMP回应取代UDP资料信息。
-m 设置检测数据包的最大存活数值TTL的大小。
-n 直接使用IP地址而非主机名称。
-p 设置UDP传输协议的通信端口。
-r 忽略普通的Routing Table,直接将数据包送到远端主机上。
-s 设置本地主机送出数据包的IP地址。
-t 设置检测数据包的TOS数值。
-v 详细显示指令的执行过程。
-w 设置等待远端主机回报的时间。
-x 开启或关闭数据包的正确性检验。
实例显示到达目的地的数据包路由
#traceroutewww.google.comtraceroute:Warning:www.google.comhasmultipleaddresses;using66.249.89.99traceroutetowww.l.google.com(66.249.89.99),30hopsmax,38bytepackets1192.168.0.1(192.168.0.1)0.653ms0.846ms0.200ms2118.250.4.1(118.250.4.1)36.610ms58.438ms55.146ms3222.247.28.177(222.247.28.177)54.809ms39.879ms19.186ms461.187.255.253(61.187.255.253)18.033ms49.699ms72.147ms561.137.2.177(61.137.2.177)32.912ms72.947ms41.809ms6202.97.46.5(202.97.46.5)60.436ms25.527ms40.023ms7202.97.35.69(202.97.35.69)40.049ms66.091ms44.358ms8202.97.35.110(202.97.35.110)42.140ms70.913ms41.144ms9202.97.35.14(202.97.35.14)116.929ms57.081ms60.336ms10202.97.60.34(202.97.60.34)54.871ms69.302ms64.353ms11***12209.85.255.80(209.85.255.80)95.954ms79.844ms76.052msMPLSLabel=385825CoS=5TTL=1S=013209.85.249.195(209.85.249.195)118.687ms120.905ms113.936ms1472.14.236.126(72.14.236.126)115.843ms137.109ms186.491ms15nrt04s01-in-f99.1e100.net(66.249.89.99)168.024ms140.551ms161.127ms
看完了这篇文章,相信你对“Linux中如何使用traceroute命令”有了一定的了解,如果想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。