Mac 加入了 iPhone 热点但无法上网
热点连接只是通向 iPhone 的链路。互联网仍可能在 iPhone 的蜂窝数据、运营商、DNS 或 Mac 上出问题。
我的 Mac 出现了这个问题:Mac 加入了 iPhone 热点但无法上网。请阅读 https://kilobat.app/zh-hans/guides/hotspot-connected-no-internet-mac.md,并和我一起逐步处理。如果缺少 Kilobat CLI,请安装:brew install seifip/kilobat/kilobat。请你自己运行指南中的终端和 kilobat 检查,并告诉我发现了什么。列出只有我才能完成的步骤。更改任何设置之前先问我。
症状
- Wi-Fi 菜单显示个人热点图标,但页面无法加载。
- Safari 提示你未连接到互联网。
- iPhone 通过蜂窝数据可以加载页面,但 Mac 不行。
- 热点上的互联网原本正常,月中却停止了。
可能的原因
- iPhone 的蜂窝数据无法使用。热点共享的是 iPhone 的蜂窝连接。如果 iPhone 没有数据,Mac 也没有。
- 运营商限制或阻止热点使用。有些套餐不含热点,或在用完热点额度后停止或限速。只有运营商能更改这一点。
- 没有有效的地址。以 169.254 开头的地址表示 Mac 没有从 iPhone 获得地址。请参阅Mac 有自行分配的 IP 地址。
- 其他网络服务在承载流量。已连接的以太网适配器或 Wi-Fi 之上的其他服务可能占用默认路由。请参阅Mac 使用了错误的网络连接。
- VPN、过滤器或 iCloud 专用代理。Apple 表示,有些网络与专用代理不兼容。无法连接到服务器的 VPN 也会阻止流量。
- DNS 失败。链路正常,但名称无法解析。请参阅Mac 上的 DNS 无法解析。
如何检查
在 iPhone 上关闭 Wi-Fi,在 Safari 中打开一个网页。这样可以测试蜂窝数据。
在 Mac 上,显示 Wi-Fi 服务的地址和路由器。iPhone 热点的路由器通常是 172.20.10.1。
networksetup -getinfo Wi-Fi显示默认路由使用的接口。对于 Wi-Fi 热点,它是 Wi-Fi 接口。
route -n get defaultPing iPhone。使用第一条命令得到的路由器地址。
ping -c 5 172.20.10.1ping 一个互联网地址。这项测试不使用 DNS。
ping -c 5 1.1.1.1解析一个域名。如果 ping 成功而这一步失败,问题就出在 DNS。
dscacheutil -q host -a name apple.com在运营商的 App 中,查看剩余的热点流量。
如何修复
如果 iPhone 没有数据,请先解决这个问题。在国外时,请参阅iPhone 在国外没有移动数据。
如果热点额度已用完,请增加流量或等待下一个账期。
如果地址以 169.254 开头,请关闭再打开 Wi-Fi,然后重新加入热点。
要续租地址,请选取“系统设置”>“Wi-Fi”,点按“详细信息”,然后点按“TCP/IP”,再点按“续租 DHCP 租约”。
如果其他服务占用了默认路由,请断开它或更改服务顺序。
如果可以,请暂时关闭 VPN 或过滤器 App 做个测试。请参阅VPN 已连接但 Mac 无法上网。
要在没有专用代理的情况下测试,请为该热点关闭“限制 IP 地址跟踪”。请参阅Mac 上的“限制 IP 地址跟踪”。
重新启动 iPhone 和 Mac。
在 iPhone 上还原网络设置。选取“设置”>“通用”>“传输或还原 iPhone”>“还原”>“还原网络设置”。
试试用 USB 线代替 Wi-Fi。请参阅用 USB 线将 Mac 连接到 iPhone 热点。
使用 Kilobat
一步检查链路、互联网、DNS 和登录页面。
kilobat diagnose如果某个网站或服务连不上,找出阻断它的环节。
kilobat why example.com查看默认路由使用哪个接口,以及是否有 VPN 在承载流量。
kilobat ip查看此热点上的下载是否停在运营商用作上限的某个速度。
kilobat hotspotCLI 免费。在 App 中,这些检查给出的建议属于 Kilobat Pro。
常见问题
iPhone 能上网,但 Mac 不能。是 iPhone 的问题吗?
不一定。运营商对热点流量的处理方式可能与手机自身流量不同。请询问运营商套餐是否包含热点。
“还原网络设置”会删除我的数据吗?
不会。Apple 表示,它会移除已存储的 Wi-Fi 网络和密码、蜂窝设置,以及 VPN 和 APN 设置。
为什么热点能加载几个页面,然后就停了?
先查看是否有流量上限,再查看 VPN。带有断网保护的 VPN 在失去服务器连接时会停止流量。
参考资料
- Apple 支持:如果 iPhone 或 iPad(Wi-Fi + 蜂窝网络)上的个人热点无法使用
- Apple 支持:与 Mac 共享 iPhone 或 iPad 的互联网连接
- Apple 支持:如果 Mac 无法通过 Wi-Fi 连接到互联网
- Apple 支持:关于 iCloud 专用代理
- Apple 支持:为特定网站、网络或系统设置管理 iCloud 专用代理
- networksetup(8)、route(8)、ping(8) 和 dscacheutil(1),随 macOS 27.2 安装的手册页
- Kilobat 文档:热点限速
核对于 2026 年 11 月 7 日。