WhatRoute 能用来做哪些网络诊断?

WhatRoute 是一款面向 macOS 的网络诊断工具,核心能力是 Traceroute(路由追踪),同时集成了 Ping、DNS 查询、Whois 查询和本机流量监控,并能把数据包经过的路由节点映射到地理位置。如果你在 Mac 上需要排查"网络为什么慢""数据包走了哪条路""某个域名解析成什么 IP"这类问题,它属于一个把多种常用诊断功能收在一起的图形化选择。它由 Bryan Christianson 开发,最初发布于 1996 年,是 Mac 平台上较早提供 Traceroute 和 Ping 功能的软件。

核心功能:Traceroute 与地理可视化

WhatRoute 的主要功能是 Traceroute,用来显示数据包从你的电脑到目标主机之间依次经过的路由器。它的特别之处在于结合了 Geo-Location 服务,把路径上的路由节点放到地理视图中呈现,让你直观看到流量在互联网上大致走了哪些地区。

这一地理功能有历史背景:作者早期曾获得 CAIDA 组织(位于加州圣迭戈)的 NetGeo IP 地址到物理地址数据库访问权限,用于把 IP 映射到地理位置。后来 CAIDA 停止维护这个免费数据库,准确性逐渐下降,作者也无法为免费工具购买商业地理服务。因此如果你依赖地理定位结果,需要把它当作大致参考,而不是精确坐标。

其他诊断能力

除 Traceroute 外,WhatRoute 还能完成以下任务:

  • Ping:测试与目标主机的连通性和往返延迟。
  • DNS 查询:查询域名对应的 IP 等记录。
  • Whois 查询:查询域名或 IP 的注册归属信息。
  • 流量监控:监视进出本机的网络流量。

这些功能覆盖了日常网络排查中最常用的几类操作,不需要在多个命令行工具之间切换。

适合谁用

  • 在 Mac 上做基础网络排查、又偏好图形界面的用户。
  • 想直观看到路由路径地理分布的人。
  • 需要 Ping、DNS、Whois、Traceroute 一站式完成的场景。

需要注意,WhatRoute 是 macOS 专用软件,不适用于 Windows 或 Linux。它的定位是网络诊断工具,不是 VPN、代理或安全防护软件。

版本与获取

WhatRoute 最初运行在 MacOS 7.5.3 上,2001 年曾被 Apple 随 MacOS 9 一同发布。进入 Unix 基础的 macOS 时代后,Apple 自带的 Network Utility 已能完成大部分同类功能,但应众多用户要求,WhatRoute 持续更新,目前以 Universal Binary 应用形式提供,支持 Intel x86 架构(此前还支持过 Motorola 68K 和 Power PC)。

网站提供 Download、Documentation、FAQ 等入口,可据此获取软件和说明。页面出现了 PayPal 相关的支付信号(如 Donate),说明作者接受捐赠支持,但资料未说明软件本身是否收费,具体以官网 Download 页面信息为准。

whatroute.net