Mac排查网站访问缓慢时,须用traceroute逐跳显示路径:终端输入traceroute 域名或用“网络实用工具”图形化跟踪;支持-d跳DNS、-m限跳数、-w设超时,精准定位故障节点。

当你需要排查Mac访问某个网站缓慢或中断的问题时,必须知道数据包从你的电脑出发,中间经过了哪些网络设备,才能准确定位故障节点。直接看IP连通性不够,得把整条路径“画”出来。
用终端命令 traceroute 查看路由路径
打开“终端”(可通过 Spotlight 搜索「终端」,或前往「应用程序 → 实用工具 → 终端」)。
在终端中输入:traceroute www.baidu.com,回车执行。
命令会逐跳显示数据包经过的每个路由器IP、响应延迟(毫秒)以及是否超时。每行开头的数字是跳数(hop),从1开始递增;若出现*,代表该跳未响应或被防火墙屏蔽。
【注意:目标域名有多个IP时,traceroute默认只选第一个解析结果,可能无法反映真实访问路径】
用“网络实用工具”图形化查看路由跟踪
方法一:前往「/系统/资源库/CoreServices/Applications/网络实用工具.app」双击打开。
方法二:在 Spotlight 中搜索“网络实用工具”,点击运行。
开箱即用的技能链路由引擎。13 条预定义链覆盖搜索、开发、审查、MLOps、法律、创意等场景,三层路由架构(触发词→SAD反馈→DAG编排),recall@10=96.97%。配置驱动(chains.yaml),零代码扩展。pip install skill-weave-chains 一键安装。
点按顶部标签栏中的「Traceroute」,在输入框中键入目标域名(如 www.github.com)或 IP 地址(如 8.8.8.8),然后点按「跟踪」按钮。
界面会实时滚动显示每一跳的IP地址、往返时间及状态,比纯命令行更直观——尤其适合不熟悉命令格式的新手。
进阶排查:控制 traceroute 行为
第一步:加 -d 参数跳过DNS反向解析,加快输出速度。
执行:traceroute -d 1.1.1.1,避免卡在某跳的主机名查询上。
第二步:限制最大跳数防止无休止等待。
例如只查前15跳:traceroute -m 15 www.taobao.com。默认是64跳,对国内网站通常10跳内就能抵达,设太高反而拖慢反馈。
第三步:指定超时时间,适应高延迟链路。
加 -w 3000 表示每跳最多等3秒:traceroute -w 3000 -m 20 223.5.5.5。
这三步组合使用,能快速获得干净、可控、有针对性的路径信息,特别适合在远程协助或现场排障时精准发问。










