网络路由追踪
追踪到达主 机的网络路径,显示沿途的每个路由器跳点及其计时和地理位置数据。
iPhoneiPadMacApple Vision ProApple TVApple Watch
概览
网络路由追踪映射您的数据到达互联网目的地的路线。每次您访问网站或连接在线服务时,您的数据都会经过一系列路由器——路由追踪工具会揭示每个中间站点(称为"跳点")并测量到达每个站点所需的时间。这对于诊断慢速连接的瓶颈位置非常有价值:问题出在您的本地网络、互联网服务提供商还是目的地本身?
目录
目标卡片
屏幕顶部的目标卡片用于设置路由追踪:
- 状态标记 -- 一个彩色标记,指示当前状态(空闲、追踪中、已完成、已停止或错误)。
- 主机输入 -- 输入或粘贴目的地址。可以是域名(例如
apple.com)或 IP 地址(例如8.8.8.8)。 - 开始/停止按钮 -- 点击开始开始路由追踪。追踪进行中时,点击停止可提前结束。
- 设置 -- 在开始前配置路由追踪参数(如最大跳数、超时和协议)。
路由地图
该工具最独特 的功能之一是交互式路由地图,它在地图上绘制数据的地理路径。
- 地图使用 MapKit,显示从您的设备到目的地的路线可视化表示。
- 每个具有地理位置数据的跳点以地图上的节点形式出现,节点之间用线条连接显示数据路径。
- 动画节点脉冲闪烁以指示路由追踪的进展。
- 您可以点击单个节点查看该跳点的详情,包括其主机名、IP 地址、响应时间和位置。
- 当发现新跳点时,地图会自动调整视图以适应整个路线。
并非所有跳点都会出现在地图上。地理位置数据来源于每个路由器的 IP 地址,某些路由器使用私有或无法定位的 IP 地址。当某个跳点的地理位置不可用时,它仍会显示在下方的逐跳分析中。
逐跳分析
在地图下方,路线中的每个跳点以行的形式显示详细信息:
- TTL 编号 -- 路线中的跳点编号(1、2、3 等)。跳点 1 通常是您的本地路由器,最后一个跳点是目的地。TTL 代表生存时间——每个路由器将此值减一,这就是路由追踪发现每个连续跳点的方式。
- 主机名 -- 此跳点路由器的主机名(如可用)(例如
core-router.isp-name.net)。某些路由器不提供主机名,只会显示 IP 地址。 - IP 地址 -- 此跳点路由器的 IP 地址。
- 响应时间 -- 从此跳点收到响应所需的时间(以毫秒为单位)。每个跳点会发送多个探测,因此您可能会看到多个时间值。较低的值表示到该点的连接更快。两个连续跳点之间响应时间的大幅跳跃可能表示该链路存在瓶颈。
- 地理位置 -- 路由器的大致地理位置,包括可用时的国家和城市。此信息来源于 IP 地理位置服务(以 ipwho.is 为主,ipinfo.io 作为备选),是近似值。它可以揭示关于数据传输路径的有趣细节,例如您的流量经过了哪些国家。
- 状态 -- 跳点是否正常响应或超时。显示为
* * *(星号)的跳点表示该点的路由器没有响应探测,这很常见,不一定表示存在问题。
原始输出视图
对于偏好传统路由追踪格式的用户,原始输出视图以熟悉的终端样式布局显示完整的路由追踪文本输出。包括所有跳点、响应时间和任何错误消息,采用网络管理员习惯的标准格式。
工具栏操作
工具栏提供用于管理路由追踪结果的按钮:
- 分享 -- 将路由追踪结果(包括路由数据和计时信息)分享到其他应用或保存到文件。
- 复制 -- 将完整的路由追踪输出复制到剪贴板。
- 清除 -- 移除所有结果并重置工具以进行新的追踪。
注意事项与限制
- 路径上的某些路由器被配置为不响应路由追踪探测。这些在输出中显示为
* * *(星号)。这是正常行为,不意味着存在问题。 - 地理位置数据基于 IP 地址查询(以 ipwho.is 为主,ipinfo.io 作为备选),可能不完全准确。跳点显示的位置代表 IP 地址的注册位置,这可能与路由器的实际物理位置不同。
- 防火墙、企业网络和某些互联网服务提供商可能会阻止或干扰路由追踪流量,导致结果不完整。
- 数据传输的路线会随时间变化。在一天中不同时间运行路由追踪可能会显示不同的路径,因为互联网路由会根据流量模式进行调整。
- 到达目的地的跳数通常在 5 到 30 之间。如果路由追踪达到最大跳数限制仍未到达目的地,则目标可能不可达或正在阻止路由追踪流量。
- 地图视图需要互联网连接来加载地图图块。无论地图是否可用,逐跳分析和原始输出始终可用。
- 每个跳点的响应时间表示从您的设备到该特定路由器的往返延迟,而不是连续路由器之间的延迟。