IPv6アドレス
IPv4とIPv6が混在している環境で、IPv4をIPv6に変換して使用する場合、下位32ビットにIPv4アドレスを含んだIPv4変換IPv6アドレスやIPv4射影IPv6アドレスを使用する。この場合、IPv4アドレスの部分を、通常IPv4アドレスを表記するときに使用する、十進数と"."による記法で表現することができる。例えば、IPv4射影IPv6アドレスの ::ffff:c000:0280 は ::ffff:192.0.2.128 と表現することができる。
推奨された割り当ての大きさである/48は2個のアドレスを含んでおり、これはIPv4アドレスの全アドレス空間(32ビット)の2倍(約2.8×10倍)である。IPv6アドレスの全アドレス空間は2個(340,282,366,920,938,463,463,374,607,431,768,211,456個、約3.4×10個、340澗個、340兆の1兆倍の1兆倍)もあるため、予見できる将来に対して十分である。
それぞれのRIRは1つの/23ブロックを512個の/32のブロックに分割することができ、一般的には1つのISPに対して1つの/32ブロックを割り当てる。ISPは割り当てられた/32ブロックを65536個の/48ブロックに分割することができ、一般的には1人の顧客に対して1つの/48ブロックを割り当てる。顧客は割り当てられた/48ブロックから65536個の/64のネットワークを作ることができる。/64のネットワークには2個(18,446,744,073,709,551,616個、約1.8×10個、1845京個)のアドレスが収容できる。これでもIPv4の全アドレス空間(2個、4,294,967,296個、約4.3×10個)の2倍の個数である。
計画的に、アドレス空間の非常に少ない部分だけが、実際には使われる。大きなアドレス空間はアドレスがたいてい利用できることを確実にする。そして、それはアドレス維持のためにネットワークアドレス変換(NAT)を使用することを完全に不必要にする。NATはIPv4ネットワークにおいてIPアドレス枯渇問題を軽減するために今後も使われる。
::ffff:0:0/96 — このプリフィックスは「IPv4射影IPv6アドレス」(IPv4-mapped IPv6 address)に割り当てられている。この種類のアドレスを使用することで、IPv4のトランスポート層プロトコルをIPv6ネットワークアプリケーションプログラミングインタフェース(API)を透過して使用することができる。サーバアプリケーションは、1つのソケットを待ち受けるだけで、IPv6とIPv4の両方のクライアントからの要求を受け付けることができる。IPv4クライアントは、IPv4射影IPv6アドレスによって、サーバからはIPv6クライアントのように見える。伝送においても同様に取り扱われる。IPv4またはIPv6のデータグラムを伝送するのに、IPv6アドレスとIPv4射影IPv6アドレスにバインドされた確立したソケットを使用することができる。(IPv6#IPv4との相互運用を参照)
::ffff:0:0:0/96 — 「IPv4変換IPv6アドレス」(IPv4-translated address)に割り当てられており、ステートレスIP/ICMP変換(SIIT)プロトコルに使用する。
64:ff9b::/96 — "Well-Known Prefix"。このプリフィックスのアドレスは、自動IPv4/IPv6トランスレーション(NAT64)に使用する。
2002::/16 — このプリフィックスは、6to4のために使用される。(6to4はHistoricalとなった RFC 7526)
未指定アドレス(::)以外の全てのIPv6アドレスは「スコープ」(scope)を持っている。スコープは、そのアドレスが有効である範囲を特定するのに使用する。
ユニキャストアドレスでは、リンクローカルアドレスとループバックアドレスはlink-localのスコープを持っている。link-localスコープは、そのアドレスが直接接続(link)されているネットワークでのみ使用されることを意味する。 ユニークローカルアドレスを除くそれ以外のアドレスは、global(またはuniversal)のスコープを持つ。globalスコープは、そのアドレスが世界的にルーティング可能であり、全ての箇所においてglobalスコープのアドレスと、直接接続のネットワークにおいてlink-localスコープのアドレスと接続可能であることを意味する。
ユニークローカルアドレスは世界的にルーティング可能ではなく、そのアドレスはそれが使われているネットワークの範囲内でのみ有効である。ユニークローカルアドレスは、ルーティング・テーブルが特にそれを許可するように構成されたルータやトンネルによってルーティングされる。
エニーキャストアドレスのスコープは、ユニキャストアドレスのスコープと同様に定義される。
マルチキャストのために、マルチキャストアドレスの2つ目のオクテットの最下位から4番目のビット(ff0s::)がアドレスのスコープ(scope)、すなわち、マルチキャスト・アドレスが伝達される範囲を示す。現在定義されているスコープは以下の通りである。