ローカルネットワーク
MacにChromecast、AirPlayテレビ、プリンタが表示されない
Chromecast、AirPlay、AirPrintはローカルネットワーク上のBonjourメッセージでデバイスを探します。テレビやプリンタが一覧にない場合、そのネットワークで両デバイスがお互いを認識できないことがよくあります。
症状
- Chromeのキャストメニューにデバイスが見つからないと表示されます。
- テレビがコントロールセンターの画面ミラーリング一覧にありません。
- 「システム設定」>「プリンタとスキャナ」で「プリンタを追加」をクリックしてもプリンタが一覧にありません。
- 同じテレビやプリンタが自宅など別のネットワークではスマートフォンから使えます。
- AirPlayやキャスト中のタブが数秒後にカクつくか停止します。
考えられる原因
- ネットワークがデバイス間の通信を制限している。ホテル、カフェ、ゲスト用、多くのオフィスネットワークはクライアント分離(AP分離とも呼ばれる)を使います。各デバイスはインターネットには接続できますが、他のデバイスには接続できません。Bonjourメッセージが通らないため何も表示されません。
- デバイスが異なるネットワークにある。テレビがゲストネットワークや同じルーターの別のWi-Fi名に接続されている場合があります。ルーターによってはネットワーク間でBonjourを通しません。
- テレビやプリンタがスリープ中またはネットワークに未接続。多くのテレビは待機中にWi-Fiをオフにします。プリンタは停電後にWi-Fi設定を失う場合があります。
- アプリのローカルネットワークへのアクセスがオフ。macOS 15以降では、アプリがデバイスを探すには許可が必要です。アプリがローカルネットワークのデバイスを見つけられないをご覧ください。
- Macがデバイス専用のWi-Fiに接続している。プリンタのWi-Fi Directネットワーク(DIRECT-xx-…)やカメラのネットワークは、設計上インターネットにつながりません。そのデバイスだけが接続されています。
- 2.4 GHzまたは弱い信号でストリームがカクつく。画面ミラーリングには安定した無線通信が必要です。同じWi-Fiの2.4 GHz、弱い信号、AirDropのスキャン、大きなアップロードによってフレームが落ちる場合があります。
確認方法
Macとテレビまたはプリンタが同じWi-Fi名を使っているか確認してください。Optionキーを押しながらWi-FiアイコンをクリックするとMacのネットワークを確認できます。
Chromecastを公開しているテレビやスピーカーを探します。Control-Cで停止します。
dns-sd -B _googlecast._tcpAirPlay受信機を探します。
dns-sd -B _airplay._tcpプリンタを探します。
dns-sd -B _ipp._tcp出力
Addと名前のある行はMacから見えるデバイスです。数秒経っても行が表示されなければ、応答はありません。Macが最近通信したデバイスを表示します。分離されたネットワークではルーターしか表示されないことがよくあります。
arp -a -n出力 多くのアドレスにルーターと同じハードウェアアドレスが表示される場合、ネットワーク自体が各デバイスの代わりに応答しています。クライアント分離に伴うことがありますが、通常のルーティングでもプロキシARPを使います。キャストがブロックされている証拠ではありません。
解決方法
自宅ではテレビやプリンタをスリープから復帰させ、Macと同じWi-Fi名を使ってください。
ホテル、カフェ、ゲスト用ネットワークでは、クライアント分離はネットワークの設定であり、自分ではオフにできません。次のいずれかを使ってください。
スマートフォンのインターネット共有をオンにし、MacとテレビまたはChromecastを接続してください。
テレビにWi-Fi Directや画面ミラーリング専用ネットワークがあれば使用してください。プリンタは
DIRECT-xx-HP …などのWi-Fi Directネットワークに接続します。そのネットワークにはインターネットがありません。プリント後は元のWi-Fiに戻してください。HDMIケーブルまたはUSB-C–HDMIアダプタでMacをテレビに接続してください。
プリンタがネットワーク上にあるのに一覧にない場合はIPアドレスで追加します。Appleメニュー >「システム設定」>「プリンタとスキャナ」を選び、「プリンタを追加」をクリックしてからIPボタンをクリックします。
キャストがカクつく場合はルーターの5 GHzネットワークを使用し、キャスト中はAirDropと大きなアップロードを一時停止してください。Wi-Fi帯域のガイドとAirDropの遅延ガイドをご覧ください。
Kilobatを使う場合
Kilobatはネットワークへの接続から数秒後にチェックします。「ヘルス」とWi-Fiメニューには、見えるデバイス、分離の可能性、またはキャスト先が見つからないことを表示します。
ターミナルで同じチェックを実行します。
kilobat local check出力 応答したテレビ、AirPlay受信機、プリンタを一覧表示します。プロキシARPはクライアント分離の兆候である可能性がありますが、通常のルーティングにも使われます。Kilobatはキャストがブロックされている証拠とは扱いません。応答のない探索、大きなサブネット、サインインページだけでは分離を断定できません。
Macがプリンタやカメラ専用のWi-Fiに接続すると、Kilobatはその旨を表示し、障害として記録しません。「戻る」をクリックすると普段のWi-Fiに戻れます。
AirPlayやタブのキャスト中、「ヘルス」にカクつきの原因候補を表示します。ボタンでAirDropと大きなバックグラウンドアプリを一時停止できます。
よくある質問
ホテルのWi-Fiでクライアント分離をオフにできますか?
いいえ。ホテルのネットワーク機器の設定です。フロントに問い合わせるか、スマートフォンのテザリングまたはケーブルを使用してください。
Kilobatがネットワークの分離ではなく「キャスト先のデバイスが見つかりません」と表示するのはなぜですか?
応答のないネットワークは通信の少ない自宅ネットワークか、分離されたネットワークのどちらにも見えます。Kilobatは推測しません。プロキシARPがある場合は分離の可能性とその限界を説明します。
プリンタのWi-Fiにインターネットがないのはなぜですか?
Wi-Fi Directは1台のデバイスをプリンタに直接接続します。そのネットワーク上の他のデバイスはプリンタだけです。
出典
- dns-sd(1)、macOS 27.2に付属のmanページ
- arp(8)、macOS 27.2に付属のmanページ
- Apple Developer:TN3179 Understanding local network privacy
- HPサポート:Wi-Fi Directプリント
- Kilobatドキュメント:ここでキャストやプリントはできますか?
2026年10月29日に確認。