Macのファイアウォールが実際に遮断するもの
最終更新: 2026年8月28日。ネットワークの専門家ではない方に向けて書いています。
macOS内蔵のファイアウォールは、外からMacへ入ってくる通信を遮断します。Mac上のアプリが外へデータを送るのは止められません。Macのファイアウォールを探す人のほとんどが求めているのは後者で、そして内蔵のものではそれができないことは、ほとんど誰も教えてくれません。
macOS内蔵 受信のみ送信の制御 別のアプリが必要有効にする場所 システム設定、ネットワーク、ファイアウォール
ファイアウォールとは、平たく言うと?
Macがどの通信を行ってよいかを決めるものです。アプリがページを読み込む、更新を確認する、開発元へ何かを報告する。そのすべてが一つの通信です。ファイアウォールはその間に入り、どれでも止められます。
ややこしいのは、この言葉が性質の違う二つの仕事をまとめて指していて、多くの記事がそれを分けていないことです。一つはほかのコンピュータを寄せつけないこと。もう一つは自分のアプリを外へ出さないこと。必要な道具は別で、macOSが同梱しているのは前者だけです。
macOS内蔵のファイアウォールは何をしますか?
ネットワーク上のほかのコンピュータが、あなたのMacへ通信を始めるのを防ぎます。システム設定、ネットワーク、ファイアウォールで有効にします。共有ネットワークや公共のネットワークでは特に有効にする価値があり、操作はクリック一つです。
その中に、もう一方の方向のための隠れた設定はありません。有効にすれば自分のアプリの一覧が出て、どれをインターネットへ出すか選べる、と期待しても、その一覧は見つかりません。内蔵ファイアウォールには存在しないからです。
では、アプリがデータを送るのを止めるものは?
別のファイアウォールアプリです。macOSは、アプリがすべての通信の経路に入って判断するための公式な仕組みを用意しています。Little Snitch、LuLu、Radio Silence、MiniFirewallはすべてこの分類に入ります。
Appleが忘れた穴ではありません。アプリが何と通信してよいかを決めるのは、あなたにしかできない判断なので、Appleはそれを専門のアプリに委ねています。使う仕組みはどれも同じで、違うのはあなたへの接し方だけです。
受信と送信: 先に声をかけたのはどちらか
方向とは、どちらが先に声をかけたかであって、データがどちらへ流れるかではありません。受信はインターネット側からあなたのMacへ向かってくるもの、送信はあなたのMacから外へ向かうものです。どちらであれ、いったん開けばデータは双方向に流れます。
| 起きていること | 始めるのは | 遮断すべき方向 |
|---|---|---|
| ブラウザがページと、そこに含まれる追跡を読み込む | あなたのMac | 送信する通信 |
| アプリが裏で開発元に報告する | あなたのMac | 送信する通信 |
| 同じカフェのネットワークにいる誰かがMacを探る | 相手のコンピュータ | 受信する通信 |
| Mac上でファイル共有やWebサーバーが動いている | 相手のコンピュータ | 受信する通信 |
| 判断がつかず、とにかく止めたい | どちらも | 両方向 |
どのMacファイアウォールを選ぶべきですか?
まず、尋ねられたいかどうかを決めてください。すべての通信を自分で制御し、その責任を負うつもりならLittle SnitchかLuLuです。静かなほうがよいなら、次の問いはサイト単位で遮断したいのか、アプリ単位で足りるのかです。
| 求めるもの | 見るべきもの | 受け入れること |
|---|---|---|
| 通信が起きるたびに自分で制御したい | Little Snitch、LuLu | 中断が頻繁に起きる。特に最初の数日 |
| 静かで、アプリを丸ごと黙らせたい | Radio Silence | サイト1つだけを止めてアプリを残す方法がない |
| 静かで、なおかつサイト単位でも遮断したい | MiniFirewall | 通知がないので、見るきっかけを教えてくれない |
| ほかのコンピュータを寄せつけないだけでよい | macOS内蔵のファイアウォール | アプリが何を送るかは制御できない |
よくある質問
macOSにファイアウォールはありますか?
あります。macOSは長年内蔵していて、システム設定、ネットワーク、ファイアウォールで有効にします。ほかのコンピュータがあなたのMacへ開こうとする通信を遮断します。自分のアプリが何を送るかは制御しません。
Macのファイアウォールは送信する通信を遮断しますか?
しません。内蔵のものが遮断するのは受信する通信だけです。Mac上のアプリがインターネット上のサーバーへ到達するのを妨げる設定はありません。だからこそMac用のファイアウォールアプリが存在します。
Macにファイアウォールは必要ですか?
受信についてはmacOSがすでに持っていて、有効にしておくのが妥当です。送信については、アプリが何と通信しているかを知り、一部を止めたいなら別のアプリが必要です。多くの人が求めているのは後者ですが、内蔵ではできないと知らないまま探しています。
簡単なMacファイアウォールとは?
判断材料のない決定を迫らないものです。複雑なものは、新しい通信のたびに許可か拒否かを尋ねて作業を止めます。簡単なものは、何が起きたかを見せて、気になったものを自分のペースで遮断させます。
Macのファイアウォールで、特定のアプリの特定のサイトだけ遮断できますか?
できるものもあります。アプリ全体を止めるのは大雑把で、そのアプリは使えなくなります。サイト1つを止めればアプリは動き続けます。Little SnitchとMiniFirewallはできますが、Radio SilenceとmacOS内蔵のものはできません。
ファイアウォールでMacは遅くなりますか?
よく作られたものなら遅くなりません。macOSは、サイトやアドレスによる単純な遮断をシステム自身に引き渡す仕組みを用意していて、その場合アプリのコードは実行されません。遅くなるのは、すべてを自前で調べるアプリです。
出典
静かなほうがよければ
macOS内蔵のファイアウォールが遮断するのは受信する通信だけです。アプリがデータを送るのは止められません。その意味と、簡単なMacファイアウォールの選び方。
Mac App StoreでMiniFirewallを入手