linux中traceroute的参数有哪些
在Linux中,`traceroute`命令用于跟踪数据包在网络上的路径。以下是 `traceroute` 命令的常用参数:
- `-I`:使用ICMP Echo请求作为测试数据包发送
- `-U`:使用UDP数据报作为测试数据包发送
- `-T`:使用TCP SYN请求作为测试数据包发送
- `-n`:禁用DNS解析,以IP地址显示跟踪结果
- `-w `:设置等待超时时间,单位为秒
- `-q `:设置每跃点的最大查询数目
- `-m `:设置最大跃点数,即最大的TTL值
- `-p `:设置UDP或TCP的目标端口号
- `-s `:设置源IP地址
- `-f `:设置起始TTL值
- `-z `:设置每次发送数据包之间的延迟时间
- `-r`:忽略普通路由表,直接使用原始路由表
- `-l`:在发送每个数据包之前,启用IP首部的路由选项
- `-g `:设置路由器地址,用于测试指定的网关路径
- `-A`:在跟踪结果中显示AS号(自治系统号)
这些参数可用于自定义 `traceroute` 命令的行为和输出结果。您可以通过运行 `man traceroute` 命令来获取更多关于 `traceroute` 命令的详细信息。
阅读剩余
THE END