トレノケート プレゼンツ
一問一答
問題103有効なIPv6アドレス
問題
有効なIPv6アドレスを、次の選択肢の中から1つ選びなさい。
- ① 2001:db8:deed:beef:face:1:2:3:4
- ② 2001:db8::1234::1
- ③ 2001:db8:beef:book:19f::1
- ④ 2001:dead:beef:19f::face
正解を見る
正解
④ 2001:dead:beef:19f::face
解説を表示する
解説
IPv6アドレスは128ビットです。表記するときは、16ビットずつをコロン(:)で区切り16進数で表記します。
また、以下の規程にしたがって省略表記も可能です。
・16ビットずつコロン(:)で区切ったフィールド内の、先頭の0は省略可能
・ゼロが連続するフィールドは、128ビットのアドレス内で一箇所に限り「::」で省略可能
2001:dead:beef:19f::face → 有効です。
フィールド内の文字は16進数表記になっており、各フィールドは16ビット、また一箇所だけ「::」で省略されています。
2001:db8::1234::1 → 無効です。
「::」はIPv6アドレス全体で一箇所だけで使用可能ですが、二箇所で使用されています。
2001:db8:deed:beef:face:1:2:3:4 → 無効です。
IPv6アドレスは128ビットであり、16ビットフィールドが8個存在します。しかし、この表記では16ビットフィールドが9つ存在しています。
2001:db8:beef:book:19f::1 → 無効です。
16ビットフィールド内の文字は16進数です。「book」の「o」や「k」は16進数の文字ではありません。