追踪数据包路径 - tracepath

简介: 【1月更文挑战第23天】

tracepath 命令类似于 traceroute,用于追踪数据包从源到目的地的路径,显示数据包在网络中经过的所有路由器。以下是一些 tracepath 命令的详细案例:

1. 追踪到指定主机的路径:

tracepath example.com

这将显示数据包从本地主机到 example.com 的路径。

2. 使用数字显示每一跳的 IP 地址:

tracepath -n example.com

这将以数字形式显示每一跳的 IP 地址,而不进行 IP 地址到主机名的反向解析。

3. 设置最大 TTL(Time to Live):

tracepath -m 30 example.com

这将设置最大 TTL 为 30,即数据包最多经过 30 个路由器,防止无限循环。

4. 显示每个路由器的 RTT:

tracepath -l example.com

这将显示每个路由器的往返时间(RTT)。

5. 使用 UDP 包进行追踪:

tracepath -u example.com

这将使用 UDP 包进行追踪,而不是默认的 ICMP 包。

6. 指定源 IP 地址:

tracepath -s source_ip example.com

这将使用指定的源 IP 地址发起追踪。

7. 显示每一跳的经过时间:

tracepath -z 2 example.com

这将设置每一跳的最大等待时间为 2 秒。

8. 在追踪过程中不进行域名解析:

tracepath -n example.com

这将在追踪过程中不进行 IP 地址到主机名的反向解析。

9. 显示帮助信息:

tracepath --help

这将显示 tracepath 命令的帮助信息,列出可用的选项和用法。

tracepath 可能并不像 traceroute 那样常见,具体的使用可能因系统和发行版而有所不同。请确保查看系统上 tracepath 命令的文档以获取更多详细信息。

相关文章
|
11月前
|
第四十三章 使用^TRACE跟踪进程性能
第四十三章 使用^TRACE跟踪进程性能
116 0
|
7月前
crash扩展 —— trace解析
crash扩展 —— trace解析
|
11月前
|
路由追踪命令 | tracert | pathping | tracerout | tracepath
路由追踪命令 | tracert | pathping | tracerout | tracepath
387 0
链路跟踪Jaeger使用总结
链路跟踪Jaeger使用总结
254 0
日志快速定位-traceId
最近对接的时候有个细节让我比较关注,他们在解决问题的时候会问你请求的traceId是什么,然后他们就能通过日志快速定位问题。然后我就想,我们能不能搞一个玩一下。 我们来想一下这个东西怎么实现。
472 1
skywalking08 - 链路追踪tag查找配置(上)
skywalking08 - 链路追踪tag查找配置(上)
712 0
skywalking04 - skywalking自定义链路追踪@Trace
skywalking04 - skywalking自定义链路追踪@Trace
648 0