IPv6アドレス
Domain Name System(DNS)では、AAAAリソースレコード(クアッドAレコード)によってホスト名をIPv6アドレスに対応づけしている。DNS逆引きのために、IETFはドメイン名ip6.arpaを維持しており、その名前空間は、後述するようにIPv6アドレスを4ビット(ニブル)単位で1桁ずつの十六進数に分けた物になっている。この仕組みは RFC 3596 で定義されている。
IPv4と同様、DNSではそれぞれのホストは2つのDNSレコード、アドレスレコードと逆引きポインターレコードによって表現される。例えば、derrickという名前のホストコンピュータがexample.comドメインにあり、ユニークローカルアドレス fdda:5cc1:23:4::1f を持っているとする。そのAAAAアドレスレコードは
となり、IPv6逆引きポインターレコードは
となる。 このポインターレコードは、d.f.ip6.arpaゾーンの権限の委任のチェーンに従って、いくつかのゾーンで定義される。
DNSプロトコルはトランスポート層プロトコルから独立している。要求されるデータのアドレスファミリに関係なく、DNSの問合せと応答はIPv6とIPv4のどちらによってでも送信される。
マルチキャストアドレス ff0X::(Xは十六進数の値)は予約されており、いかなるマルチキャストグループにも割り当ててはならない。Internet Assigned Numbers Authority(IANA)がアドレスの予約を管理している。
ff0X::のIPv6マルチキャストアドレスは、以下の物に割り当てられている。
fc00::/7 — ユニークローカルアドレス (ULA) はローカルな通信のために使われる。それらは、設定されたサイトの中でだけルーティングできる。このブロックは2つの部分に分割される。後半半分(fd00::/8)は「確率論的にユニークな(probabilistically unique)」アドレスとして使用され、40ビットの擬似乱数を用いて/48の割り当てを得る。これは、結合または互いと通信しようとする2つのサイト間で競合するアドレスができてしまう可能性が僅かにあるということを意味するが、どの程度僅かなのかは不詳である。前半半分(fc00::/8)は割り当てない方式のために定義されている。これらのアドレスは、IPv4のプライベートアドレス(10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16)に相当する。
0100::/64 — このプリフィックスは、破棄するトラフィックに使用される。