---
title: "換了新路由器或 Mesh 後 AirPlay 或 AirPrint 無法使用：該檢查的路由器設定 · Kilobat 指南"
url: "https://kilobat.app/zh-hant/guides/airplay-airprint-mesh-router"
description: "換了路由器或 Mesh 後，你的 Mac 找不到 Apple TV、喇叭或印表機。依品牌逐一檢查會讓 Bonjour 探索失效的路由器設定。"
---

# 換了新路由器或 Mesh 後，AirPlay 或 AirPrint 無法使用

AirPlay 和 AirPrint 使用 Bonjour 尋找裝置，而 Bonjour 在區域網路上使用多點傳送。新路由器或 Mesh 可能讓這些訊息傳不到 Mac。解決方法通常是一個路由器設定。

**讓你的代理程式來解決**拷貝一則提示詞，適用於 Claude Code、Codex 或任何能使用終端機的代理程式。

我的 Mac 出現了這個問題：換了新路由器或 Mesh 後，AirPlay 或 AirPrint 無法使用。請閱讀 https://kilobat.app/zh-hant/guides/airplay-airprint-mesh-router.md，並和我一起逐步處理。如果缺少 Kilobat CLI，請安裝：brew install seifip/kilobat/kilobat。請你自己執行指南中的終端機和 kilobat 檢查，並告訴我發現了什麼。列出只有我才能完成的步驟。變更任何設定之前先問我。

適用於：所有目前的 macOS 版本。路由器選單取自各廠商自己的說明頁面，會因型號和韌體而異。 · 查核於 2026年11月7日

## 症狀

- Apple TV、AirPlay 喇叭或智慧電視沒有出現在「螢幕鏡像輸出」或聲音輸出列表中。
- Mac 顯示找不到 AirPrint 印表機，或按一下「新增印表機」時沒有看到該印表機。
- 問題是在換了新路由器、新 Mesh 系統、更新韌體或更換供應商的閘道器之後開始的。
- iPhone 看得到該裝置，但 Mac 看不到，或相反。
- 重新啟動路由器後，裝置會出現幾分鐘，然後消失。

## 可能原因

- **裝置隔離或 AP 隔離已開啟。**路由器不讓某些無線裝置彼此通訊，但每台裝置仍能連上網際網路。
- **裝置在訪客網路上。**許多訪客網路預設會封鎖對主要網路的存取，所以 Bonjour 訊息無法通過。
- **Mac 和裝置位於不同的子網路。**Apple 表示，Bonjour 多點傳送通常不會在子網路之間路由。VLAN、第二台路由器或雙重 NAT 會讓裝置位於不同的子網路。
- **閘道器上的探索設定已關閉。**有些供應商的閘道器有針對印表機和共享電腦的裝置探索開關。
- **路由器上的多點傳送或 airtime 設定。**使用者回報，某些無線最佳化設定會讓 AirPlay 探索失效。大多數廠商沒有說明這個影響。

## 如何檢查

1. 按住 Option 鍵並按一下 Wi-Fi 圖像。記下 Mac 的 IP 位址和 Wi-Fi 名稱。
2. 在電視、喇叭或印表機上，打開它的網路設定。把它的 IP 位址與 Mac 的比較。
3. 如果在家用網路上前三組數字不同，表示這兩台裝置位於不同的子網路。
4. 尋找 AirPlay 接收裝置。按 Control-C 停止。

   ```
   dns-sd -B _airplay._tcp
   ```
5. 尋找宣告 IPP 的印表機。

   ```
   dns-sd -B _ipp._tcp
   ```

   輸出有 `Add` 的那一行就是 Mac 看得到的裝置。幾秒後仍沒有任何一行，表示沒有裝置回應。
6. 確認 Mac 已讓你使用的 App 取用區域網路。請參閱[App 找不到區域網路上的裝置](https://kilobat.app/zh-hant/guides/local-network-permission)。

## 如何修正

1. 把裝置連上與 Mac 相同的 Wi-Fi 名稱，不要連訪客網路。
2. TP-Link Deco：打開 Deco App，點一下 Security > Device Isolation，並把電視或印表機從列表中移除。
3. TP-Link 表示，被隔離的裝置無法與你家用網路上的裝置傳輸資料。
4. NETGEAR Orbi 訪客網路：打開 orbilogin.com，選擇 Guest Network。
5. 選取「Allow guests to see each other and access my local network」。NETGEAR 預設會取消勾選。
6. ASUS：選擇 Wireless > Professional。將每個頻段的「Set AP isolated」設為 No。
7. ASUS 訪客網路：在訪客網路設定檔中開啟 Access Intranet。ASUS 表示它只在 Wireless router 模式下有效。
8. Xfinity 閘道器：在 10.0.0.1 打開 Admin Tool，選擇 Advanced > Device Discovery。
9. Xfinity 在那裡把 Zero Config 列為探索協定。使用者回報，開啟後 AirPrint 就恢復了。
10. 使用 VLAN 的 UniFi：為 Mac 和裝置所在的網路開啟閘道器的 mDNS 代理伺服器。
11. Ubiquiti 提供 Auto、Off 和 Custom 模式。Custom 只會在選定的網路之間轉送選定的服務。
12. 如果 Mesh 在供應商的路由器後面，請把其中一台設為橋接模式。請參閱[雙重 NAT：供應商路由器後面的 Mesh 系統](https://kilobat.app/zh-hant/guides/double-nat-mesh)。
13. ASUS 和其他路由器：使用者回報，關閉 Airtime Fairness 對 AirPlay 有幫助。ASUS 沒有說明這點。
14. 使用者也回報，開啟或關閉 IGMP snooping 後有變化。回報兩種說法都有，所以一次只測試一項變更。
15. 每次更改路由器設定後，請重新啟動電視、喇叭或印表機，讓它重新宣告自己。
16. 如果印表機仍然找不到，請用它的 IP 位址新增。請參閱 [Wi-Fi 印表機在 Mac 上顯示為離線](https://kilobat.app/zh-hant/guides/printer-offline-mac)和 [AirPrint 指南](https://kilobat.app/zh-hant/devices/airprint)。

你的路由器的確切選單，從 FRITZ!Box、Xfinity 到 eero 和 Livebox：[路由器指南](https://kilobat.app/routers)。

## 使用 Kilobat

1. 加入網路幾秒後，Kilobat 會尋找電視、AirPlay 接收裝置和印表機。「健康狀態」會顯示找到了什麼。
2. 在終端機中執行相同檢查。

   ```
   kilobat local check
   ```

   輸出它會列出透過 Bonjour 回應的裝置。如果沒有任何裝置回應，它會說明有哪些回應，以及哪些仍不確定。
3. 瀏覽一種 Bonjour 服務類型，例如 AirPlay。

   ```
   kilobat bonjour _airplay._tcp
   ```
4. 列出 Mac 在這個網路上看過的裝置及其位址。

   ```
   kilobat devices
   ```
5. Kilobat 無法讀取或更改你路由器的隔離或多點傳送設定。

## 常見問題

**為什麼我的 iPhone 可以 AirPlay，但 Mac 不行？**

檢查兩者是否使用相同的 Wi-Fi 名稱和頻段設定。在 macOS 15 以上版本中，也要檢查該 App 的區域網路取用權限。

**沒有相同網路也能使用 AirPlay 嗎？**

Apple 表示，較新的 Apple 裝置可以在沒有共用網路的情況下使用點對點 AirPlay。透過家用網路的探索仍需要 Bonjour 能通過。

**裝置隔離是不好的設定嗎？**

不是。它能保護你的主要裝置不受不受信任的智慧裝置影響。不要隔離你想投放或列印的裝置。

**我的 Mesh 已經讓 Bonjour 通過，為什麼還是失敗？**

檢查是否有第二台路由器。供應商路由器後面的 Mesh 會形成兩個子網路。這樣供應商 Wi-Fi 上的裝置就看不到 Mesh 上的裝置。

## 資料來源

- [Apple 平台部署：在 Apple 裝置上使用 AirPlay](https://support.apple.com/guide/deployment/use-airplay-dep9151c4ace/web)
- [TP-Link：How to Set Up Device Isolation on TP-Link Router/Deco](https://www.tp-link.com/us/support/faq/3968/)
- [NETGEAR：How do I set up a guest network on my Orbi WiFi System?](https://kb.netgear.com/31579/How-do-I-set-up-a-guest-network-on-my-Orbi-WiFi-System)
- [ASUS：[Wireless Router] How to Set up AP Isolated feature?](https://www.asus.com/support/faq/1044821/)
- [ASUS：[Wireless Router] How to configure the guest network to deny wireless devices access to the internal network?](https://rog.asus.com/support/faq/1009857/)
- [Xfinity：Configure device discovery for your WiFi network in the Xfinity WiFi Gateway Admin Tool](https://www.xfinity.com/support/articles/configure-device-discovery-for-wifi)
- [Ubiquiti Help Center：UniFi Gateway - Multicast DNS (mDNS) Proxy](https://help.ui.com/hc/en-us/articles/12648701398807)
- dns-sd(1)，macOS 27.2 內建的 man 手冊頁

查核日期：2026 年 11 月 7 日。

## 相關指南

- [Mac 上未顯示 Chromecast、AirPlay 電視或印表機](https://kilobat.app/zh-hant/guides/casting-printer-not-showing-mac): Chromecast、AirPlay 和 AirPrint 透過本機網路上的 Bonjour 訊息尋找裝置。
- [App 找不到區域網路上的裝置](https://kilobat.app/zh-hant/guides/local-network-permission): macOS 15 Sequoia 以上版本會在 App 連接區域網路上的裝置前先詢問你。
- [Wi-Fi 印表機在 Mac 上顯示為離線](https://kilobat.app/zh-hant/guides/printer-offline-mac): 當 Mac 無法連到它儲存的位址或名稱上的印表機時，就會把印表機顯示為離線。
- [雙重 NAT：供應商路由器後面的 Mesh 系統](https://kilobat.app/zh-hant/guides/double-nat-mesh): 當 Mesh 系統以路由器模式運作在供應商的路由器後面時，兩台裝置都會轉換位址。
- [從 Mac 找出區域網路上的裝置](https://kilobat.app/zh-hant/guides/find-devices-on-network): macOS 內建兩種查看其他裝置的方法：ARP 表和 Bonjour。
- [Mac 上的連接埠 5000 或 7000 被占用：AirPlay 接收器](https://kilobat.app/zh-hant/guides/airplay-receiver-port-5000): Apple 將 TCP 連接埠 5000 和 7000 列為 AirPlay 使用的連接埠。
