每天一个Linux命令:traceroute命令

traceroute命令用于追踪路由,追踪数据包在网络传输中的全部路径,类似于Windows环境下的tracert命令。

 语法:

traceroute [选项] [主机名]

 选项:

-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 开启或关闭数据包的正确性检验。

 实例:

# 一般用法

[email protected]:~$ traceroute baidu.com
traceroute to baidu.com (123.125.114.144), 30 hops max, 60 byte packets
 1  phicomm.me (192.168.2.1)  6.917 ms  6.849 ms  6.801 ms
 2  100.64.0.1 (100.64.0.1)  12.221 ms  13.058 ms  19.419 ms
 3  202.105.157.205 (202.105.157.205)  16.245 ms  16.884 ms 202.105.155.25 (202.105.155.25)  14.528 ms
 4  183.56.65.46 (183.56.65.46)  20.193 ms 183.56.65.30 (183.56.65.30)  15.334 ms 183.56.65.82 (183.56.65.82)  17.879 ms
 5  202.97.65.105 (202.97.65.105)  52.338 ms  52.296 ms 202.97.65.61 (202.97.65.61)  50.624 ms
 6  * * *
 7  * 219.158.44.129 (219.158.44.129)  43.632 ms 219.158.44.121 (219.158.44.121)  43.512 ms
 8  219.158.3.77 (219.158.3.77)  49.969 ms  49.947 ms  49.877 ms
 9  125.33.186.38 (125.33.186.38)  59.876 ms  60.809 ms  60.784 ms
10  61.148.155.50 (61.148.155.50)  47.934 ms 124.65.58.174 (124.65.58.174)  66.646 ms 61.148.154.174 (61.148.154.174)  41.374 ms
11  123.125.248.106 (123.125.248.106)  43.049 ms 61.49.168.78 (61.49.168.78)  39.461 ms 202.106.43.38 (202.106.43.38)  41.396 ms
12  * * *
13  * * *
14  * * *
最后修改:2019 年 06 月 24 日 10 : 15 PM
如果觉得我的文章对你有用,请随意赞赏

发表评论