ローカルネットワーク
アプリがローカルネットワーク上のデバイスを見つけられない
macOS 15 Sequoia以降では、アプリがローカルネットワーク上のデバイスに接続する前に確認が表示されます。拒否すると、アプリはデバイスにアクセスできません。
症状
- ほかのアプリでは見つかるプリンタ、NAS、カメラ、スマートデバイスを、特定のアプリだけが見つけられない。
- ローカルのIPアドレスへの接続が、特定のアプリでだけ待たされたあとに失敗する。
- 同じコマンドがターミナルでは動くのに、アプリでは動かない。
- 以前、アプリからの確認で「許可しない」をクリックした。
考えられる原因
- アプリの「ローカルネットワーク」へのアクセスがオフ。「プライバシーとセキュリティ」>「ローカルネットワーク」で、アプリのスイッチがオフになっています。
- アプリがまだ一覧にない。macOSがアプリを一覧に追加するのは、そのアプリが初めてローカルネットワークへのアクセスを求めたあとです。
- LaunchAgent。Appleのテクニカルノートによると、デーモンとターミナルのツールは対象外ですが、LaunchAgentは対象です。
確認方法
アップルメニュー >「システム設定」>「プライバシーとセキュリティ」と選択します。
「ローカルネットワーク」をクリックし、一覧でアプリを探します。
同じテストをターミナルから実行します。ターミナルのツールにはこの許可は必要ありません。ターミナルで動くなら、許可が原因である可能性が高いです。
ping -c 3 192.168.1.20
解決方法
「プライバシーとセキュリティ」>「ローカルネットワーク」で、アプリのスイッチをオンにします。
アプリを終了して開き直します。
アプリが一覧にない場合は、アプリを開いてローカルネットワークを使う操作を始めます。確認が表示されたら「許可」をクリックします。
組織がMacを管理している場合は、IT担当者に問い合わせてください。この設定を管理できます。
Kilobatを使う場合
Kilobatは、最近ローカルネットワークでMacが通信したデバイスを一覧表示します。
kilobat devices --bonjourダッシュボードでのKilobat独自のデバイス検出は、Proの機能です。
よくある質問
何がローカルネットワークに含まれますか?
Appleのテクニカルノートによると、Wi-FiとEthernetのネットワーク、そしてマルチキャストとブロードキャストのアドレスです。VPNとモバイルデータ通信のネットワークは含まれません。
Safariにこの許可は必要ですか?
いいえ。Appleのテクニカルノートによると、SafariとWebビューからの通信には、ローカルネットワークへのアクセスは必要ありません。
出典
出典は2026年10月29日に確認しました。manページはmacOSに付属のものです。「ターミナル」でman <name>を実行すると開けます。