Net-Analyzerでネットワークをスキャンしたことがあるなら、奇妙なことに気づいたはずです。iPhoneのMACアドレスが、Appleの通常のプレフィックスで始まっておらず、ネットワークごとに異なるのです。 これは不具合ではありません。これは「プライベートWi-Fiアドレス」というプライバシー機能で、AppleがiOS 14以降、デフォルトで有効にしているものです。

MACアドレスとは何か、なぜ変更されるのか

MACアドレスとは、各デバイスのネットワークカードに割り当てられた固有の物理識別子です。長年にわたり、店舗や空港、公共のWi-Fiネットワークでは、このMACアドレスを利用して、ユーザーが場所を移動する際にスマートフォンを追跡してきました。彼らは、ユーザーがいつ戻ってきたか、どのくらいの時間滞在したかを把握し、そのデータを他のプロファイルと照合することができたのです。

こうした追跡を防ぐため、iOSはWi-Fiネットワークごとに異なるMACアドレスを生成します。自宅ではあるID、カフェでは別のIDとなり、いずれもハードウェアの実際のMACアドレスとは一致しません。ルーターからは各ネットワーク内で一貫したデバイスとして認識されますが、ネットワーク間を移動するユーザーを追跡することは誰にもできません。

ネットワークスキャナーに表示される内容

Net-Analyzerやその他のスキャナーを使用すると、プライベートアドレスを持つiPhoneは次のように識別されます:

  • ランダムなMACアドレス:通常、最初のバイトで「ローカル」ビットがオンになっているものから始まります(最初の2桁がx2、x6、xA、xE)。
  • メーカー不明:偽のMACアドレスはメーカーのデータベースに登録されていないため、「Unknown vendor」と表示される場合があります。
  • 汎用名:「iPhone」のみ、またはデバイスに付けた名前。

ご自身のネットワークを管理されている場合、これが数年前に「同じiPhone」が異なるMACアドレスで表示されていた理由を説明しています。

どのような場合に問題となるか

この機能はプライバシー保護には有効ですが、問題を引き起こすシナリオもあります:

  • ルーターのMACフィルタリング:ルーターが許可されたMACのみを受け入れる場合、その特定のネットワークのプライベートMACを登録する必要があります。
  • 端末ごとのペアレンタルコントロール:MACアドレスが変更されると、MACアドレスに基づくルールが機能しなくなります。iOSはネットワークごとに同じプライベートMACアドレスを維持しますが、ハードウェアの交換や再インストールにより、MACアドレスが再生成される場合があります。
  • キャプティブポータルのあるネットワーク:一部のホテルや空港では、この機能により誤認識され、再登録を求められることがあります。
  • 管理リストでの識別:MACアドレスでデバイスを管理する場合は、各ネットワークごとのプライベートMACアドレスを記録してください。

ネットワークごとの確認および無効化方法

  1. 「設定」→「Wi-Fi」を開きます。
  2. 接続しているネットワークの横にあるⓘをタップします。
  3. そのネットワークで使用されているMACアドレスと共に「Wi-Fiプライベートアドレス」が表示され、必要に応じて無効化できるスイッチがあります。

無効化はネットワーク単位で行われ、全体には適用されません。自宅ではルーターのフィルタリング用に無効にし、公共のネットワークでは有効にしておくことができます。公共のネットワークこそが、この機能が真に役立つ場所だからです。

まとめ

プライベートWi-Fiアドレスは、自動的に機能する「目立たない」保護機能の一つです。何も操作しなくても、MACアドレスによる追跡を軽減してくれます。フィルタリングやデバイスごとの制御が安定したMACアドレスに依存している場合のみ、この設定を変更してください。また、MACアドレスを変更した後は、ルーターでデバイスを再認証する必要があることを忘れないでください。