2026年9月16日水曜日

IPv6 ユーザが使える部分

IPv6では、プロバイダー(ISP)から割り当てられたアドレスのうち、「インターフェースID」と呼ばれる後半の64ビット(またはその一部)をユーザー側の機器が自由に利用・生成してインターネット通信を行います。

IPv6アドレス(全体で128ビット)の構造と、ユーザーが利用する部分の仕組みは以下の通りです。

📌 IPv6アドレスの割り当て構造

IPv6アドレスは大きく前半の64ビット(ネットワーク識別子)と、後半の64ビット(ホスト識別子)に分かれています。

ビット範囲

役割(名称)

割り当て元とユーザーの自由度

前半 14864ビット

グローバルルーティングプリフィックス / サブネットID

プロバイダーから固定または自動で指定される部分です。ユーザーが勝手に変更することはできません。一般家庭には「/56」や「/64」といった単位でプレフィックス(ネットワークの住所)が配られます。

後半 65128ビット

インターフェースID

ユーザー(およびユーザーのルーターやPCなどの機器)が自由に決定・利用する部分です。


💻 ユーザーの機器が「インターフェースID」を決める方法

プロバイダーから前半のネットワーク部分(例: /64 のプレフィックス)が通知されると、ユーザーのPC、スマホ、ルーターなどの各機器は、後半の64ビット(インターフェースID)を自分自身で自動生成して1つのIPv6アドレスを完成させます。

生成方法には主に以下の3つがあります。

  1. ランダム生成(一時アドレス / プライバシー拡張)
    • 現在のWindowsMaciOSAndroidなどで最も一般的です。
    • セキュリティとプライバシーを保護するため、機器がランダムな値を自動生成します。このアドレスは一定時間ごとに使い捨てられるため、外部から行動を追跡されにくくなります。
  2. MACアドレスからの自動生成(EUI-64
    • 機器が持つ固有の物理アドレス(MACアドレス)をベースに、特定の計算ルール(EUI-64)に沿って後半64ビットを自動生成します。(Linuxなど)
    • アドレスが固定されるため、古いOSや一部のインフラ機器で使われます。
  3. 固定設定(手動)
    • 自宅でサーバーを公開する場合など、ユーザーが ::1 ::100 のように、任意の値を手動で指定して固定利用することも可能です。

💡 まとめ

ユーザーは、プロバイダーから「ここまでのネットワークの範囲を使っていいですよ」という前半のプレフィックスをもらい、その範囲内でPCやスマホが後半のインターフェースIDを自動的に決めてインターネット通信を行っています。

お使いの通信環境(光回線やモバイルなど)や、特定の機器でIPv6アドレスを確認する方法、またはセキュリティ上の仕組み(一時アドレスなど)についてさらに詳しく知りたい情報はありますか?

 

0 件のコメント:

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。