本地网络

Mac 上未显示 Chromecast、隔空播放电视或打印机

Chromecast、隔空播放和 AirPrint 通过本地网络上的 Bonjour 消息查找设备。如果列表中没有电视或打印机,通常是因为两台设备在此网络上无法互相发现。

适用于:所有当前 macOS 版本。“本地网络”隐私设置适用于 macOS 15 Sequoia 及更高版本。核查日期:2026年10月29日

症状

  • Chrome 的投屏菜单显示未找到设备。
  • 电视未出现在控制中心的“屏幕镜像”列表中。
  • 点击“添加打印机”时,打印机未出现在“系统设置 > 打印机与扫描仪”中。
  • 同一台电视或打印机在手机连接其他网络(例如家中网络)时可以使用。
  • 隔空播放或投屏标签页在几秒后卡顿或冻结。

可能的原因

  • 网络隔离设备。酒店、咖啡馆、访客和许多办公室网络使用客户端隔离,也称 AP 隔离。每台设备都可以访问互联网,但不能访问其他设备。Bonjour 消息无法通过,因此设备不会显示。
  • 设备位于不同网络。电视可能连接访客网络或同一路由器的另一个 Wi-Fi 名称。有些路由器不会在网络之间转发 Bonjour。
  • 电视或打印机处于睡眠状态或未连接网络。许多电视在待机时关闭 Wi-Fi。打印机断电后可能丢失 Wi-Fi 设置。
  • 应用的本地网络访问权限已关闭。在 macOS 15 及更高版本上,应用需要权限才能查找设备。请参阅应用无法在本地网络上找到设备。
  • Mac 连接的是设备自身的 Wi-Fi。打印机的 Wi-Fi Direct 网络(DIRECT-xx-…)或相机网络按设计没有互联网,网络中只有该设备。
  • 串流在 2.4 GHz 或信号弱时卡顿。屏幕镜像需要稳定的无线传输时间。2.4 GHz、信号弱、隔空投送扫描和同一 Wi-Fi 上的大量上传都可能导致丢帧。

如何检查

  1. 确保 Mac 和电视或打印机使用相同的 Wi-Fi 名称。按住 Option 键并点击 Wi-Fi 图标可查看 Mac 的网络。

  2. 查找通告 Chromecast 的电视和扬声器。按 Control-C 停止。

    dns-sd -B _googlecast._tcp
  3. 查找隔空播放接收器。

    dns-sd -B _airplay._tcp
  4. 查找打印机。

    dns-sd -B _ipp._tcp

    输出 包含 Add 和名称的行代表 Mac 可以看到的设备。几秒后仍无输出行意味着没有设备响应。

  5. 显示 Mac 最近通信过的设备。在隔离网络上通常只能看到路由器。

    arp -a -n

    输出 如果许多地址显示与路由器相同的硬件地址,说明网络自行代每台设备响应。这可能伴随客户端隔离,但普通路由也使用代理 ARP,不能证明投屏被阻止。

如何修复

  1. 在家中,请唤醒电视或打印机,并使用与 Mac 相同的 Wi-Fi 名称。

  2. 在酒店、咖啡馆或访客网络上,客户端隔离是网络设置,你无法关闭。请使用下面的某种方法。

  3. 开启手机上的个人热点,让 Mac 和电视或 Chromecast 加入。

  4. 如果电视有自己的 Wi-Fi Direct 或屏幕镜像网络,请使用它。打印机可加入其 Wi-Fi Direct 网络,例如 DIRECT-xx-HP …。该网络没有互联网。打印后请返回原来的 Wi-Fi。

  5. 使用 HDMI 线或 USB-C 转 HDMI 适配器将 Mac 连接到电视。

  6. 如果打印机在网络上但未出现在列表中,可通过 IP 地址添加。选择 Apple 菜单 > 系统设置 > 打印机与扫描仪,点击“添加打印机”,然后点击 IP 按钮。

  7. 如果投屏卡顿,请使用路由器的 5 GHz 网络。投屏期间暂停隔空投送和大量上传。请阅读Wi-Fi 频段指南和隔空投送延迟指南。

使用 Kilobat

  1. Kilobat 会在加入网络几秒后检查。“健康”和 Wi-Fi 菜单会报告可见设备、可能存在的隔离,或未发现投屏设备。

  2. 在终端中运行相同的检查。

    kilobat local check

    输出 列出响应的电视、隔空播放接收器和打印机。代理 ARP 可能是客户端隔离的迹象,但也可能用于普通路由。Kilobat 绝不会将其视为投屏被阻止的证明。空扫描、大子网或登录页面本身都不能证明隔离。

  3. Mac 加入打印机或相机自身的 Wi-Fi 时,Kilobat 会说明并且不记录断网。点击“返回”可回到常用 Wi-Fi。

  4. 隔空播放或标签页投屏期间,“健康”会显示可能的卡顿原因。按钮可暂停隔空投送和占用大量资源的后台应用。

常见问题

可以关闭酒店 Wi-Fi 上的客户端隔离吗?

不能。这是酒店网络设备的设置。请询问前台,或使用手机热点或连接线。

为什么 Kilobat 显示“未发现投屏设备”,而不直接说网络隔离了设备?

空网络可能只是安静的家庭网络,也可能是隔离网络。Kilobat 不会猜测。发现代理 ARP 时,它会说明网络可能隔离设备,并解释这一判断的局限。

为什么打印机 Wi-Fi 上没有互联网?

Wi-Fi Direct 将一台设备直接连接到打印机。打印机是该网络上唯一的另一台设备。

参考资料

核查日期:2026 年 10 月 29 日。