こんにちは、阿久梨絵です!
IPv6 アドレスは、
・前半:ネットワークの住所(家の住所)
・後半:端末の識別子(家の中の部屋番号)
という構造になっています。
企業のように端末が多い場所なら「部屋番号が必要なのはわかる」と思うかもしれません。
でも、自宅のように数台しかない環境でも、IPv6 では必ず“後半部分”が存在します。
この記事では、
「自宅でも識別子が必要なの?」
「番号は1から順番なの?」
「何台まで接続できるの?」
という素朴な疑問を、静かにほどいていきます。
1. 自宅でも「端末の識別子」が必要な理由
理由はとてもシンプル。
同じネットワークに複数の機器がつながるから。
自宅でも、
・スマホ
・PC
・タブレット
・スマート家電
・ゲーム機
・スマートスピーカー
など、気づけば 10 台以上つながっていることも珍しくありません。
同じ家のネットワーク(前半)が同じでも、
どの機器が通信しているかを区別する必要がある。
だから後半の識別子が必要。
2. IPv6 の後半は「1から順番」ではない
ここが IPv4 と大きく違うところ。
❌ 1、2、3… と順番に割り当てる
⭕ ランダムに近い値・規則性のない値が使われる
理由は セキュリティとプライバシーのため。
もし 1 から順番に採番すると、
・端末の台数が推測される
・どの機器がどれか推測される
・追跡されやすくなる
という問題が起きる。
IPv6 ではこれを避けるために、
・ランダム生成
・時間で変わる「プライバシーアドレス」
・OS が内部的に計算して作る「Stable アドレス」
など、規則性のない値が使われる。
3. IPv6 の後半は「何台まで接続できるの?」
ここは驚くほど桁が違う。
IPv6 の後半部分は 64ビット。
つまり、
1つの家庭ネットワークで “約 1.8 × 10¹⁹ 台” 接続できる。
これは、
・18,446,744,073,709,551,616 台
・約 18 京台
・家電も IoT も全部つないでも余りまくる
というレベル。
つまり、
・自宅の端末数では絶対に枯渇しない
・企業でも余裕
・都市全体を 1 ネットワークにしても余る
という、ほぼ無限に近い世界。
IPv6 が「次世代の住所」と呼ばれる理由がここにある。
4. では、後半は誰が決めているの?
これは 端末自身(OS) が決めている。
・Windows
・macOS
・iPhone(iOS)
・Android
それぞれが内部的に計算して、
ランダム性のある識別子 を生成する。
ルーターが決めるのは前半(ネットワーク部分)だけ。
5. この識別子は誰が把握できるの?
あなたの家のルーター
・どの端末がどの識別子を使っているか把握している。
通信先のサーバー
・あなたの端末の IPv6 アドレス(前半+後半)を見ることができる。
ただし、
後半の値から個人を特定することはできない。
理由は、
・ランダム性が高い
・定期的に変わる(プライバシーアドレス)
・端末固有情報を直接使わない
という設計になっているから。
まとめ
・自宅でも複数端末があるので識別子が必要
・1から順番ではなく、ランダム性のある値
・1ネットワークで 18京台 接続できる
・後半は端末自身が生成する
・通信先は見られるが、個人は特定できない
IPv6 の後半は、
「家の中の部屋番号」 のようなもの。
見た目は複雑でも、
やっていることはとてもシンプルで、
しかもプライバシーを守るための工夫が詰まっている。
阿久梨絵でした!
