ローカルネットワーク

アプリがローカルネットワーク上のデバイスを見つけられない

macOS 15 Sequoia以降では、アプリがローカルネットワーク上のデバイスに接続する前に確認が表示されます。拒否すると、アプリはデバイスにアクセスできません。

対象:macOS 15 Sequoia以降。確認日:2026年10月29日

症状

  • ほかのアプリでは見つかるプリンタ、NAS、カメラ、スマートデバイスを、特定のアプリだけが見つけられない。
  • ローカルのIPアドレスへの接続が、特定のアプリでだけ待たされたあとに失敗する。
  • 同じコマンドがターミナルでは動くのに、アプリでは動かない。
  • 以前、アプリからの確認で「許可しない」をクリックした。

考えられる原因

  • アプリの「ローカルネットワーク」へのアクセスがオフ。「プライバシーとセキュリティ」>「ローカルネットワーク」で、アプリのスイッチがオフになっています。
  • アプリがまだ一覧にない。macOSがアプリを一覧に追加するのは、そのアプリが初めてローカルネットワークへのアクセスを求めたあとです。
  • LaunchAgent。Appleのテクニカルノートによると、デーモンとターミナルのツールは対象外ですが、LaunchAgentは対象です。

確認方法

  1. アップルメニュー >「システム設定」>「プライバシーとセキュリティ」と選択します。

  2. 「ローカルネットワーク」をクリックし、一覧でアプリを探します。

  3. 同じテストをターミナルから実行します。ターミナルのツールにはこの許可は必要ありません。ターミナルで動くなら、許可が原因である可能性が高いです。

    ping -c 3 192.168.1.20

解決方法

  1. 「プライバシーとセキュリティ」>「ローカルネットワーク」で、アプリのスイッチをオンにします。

  2. アプリを終了して開き直します。

  3. アプリが一覧にない場合は、アプリを開いてローカルネットワークを使う操作を始めます。確認が表示されたら「許可」をクリックします。

  4. 組織がMacを管理している場合は、IT担当者に問い合わせてください。この設定を管理できます。

Kilobatを使う場合

  1. Kilobatは、最近ローカルネットワークでMacが通信したデバイスを一覧表示します。

    kilobat devices --bonjour
  2. ダッシュボードでのKilobat独自のデバイス検出は、Proの機能です。

よくある質問

何がローカルネットワークに含まれますか?

Appleのテクニカルノートによると、Wi-FiとEthernetのネットワーク、そしてマルチキャストとブロードキャストのアドレスです。VPNとモバイルデータ通信のネットワークは含まれません。

Safariにこの許可は必要ですか?

いいえ。Appleのテクニカルノートによると、SafariとWebビューからの通信には、ローカルネットワークへのアクセスは必要ありません。

出典

出典は2026年10月29日に確認しました。manページはmacOSに付属のものです。「ターミナル」でman <name>を実行すると開けます。