Теория
IPv6-адрес — 128 бит, записанные восемью группами по четыре шестнадцатеричные цифры: \(2001:0db8:0000:0000:0000:0000:0000:0001\). Длинную запись сокращают: ведущие нули в группах опускают, а самую длинную цепочку нулевых групп заменяют на \(::\) — один раз.
Префикс \(/64\) отделяет сеть от хоста: первые 64 бита — сеть, оставшиеся 64 — адрес устройства. Огромное адресное пространство IPv6 сняло проблему нехватки адресов IPv4.
Важно: \(::\) допустим только один раз в адресе — иначе запись нельзя развернуть однозначно.
Пример с решением
- Условие. Сократите адрес \(2001:0db8:0000:0000:0000:0000:0000:0001\).
- Формула. Ведущие нули опускаются, длиннейшая цепочка нулевых групп — в \(::\).
- Подстановка. Шесть средних групп — нулевые.
- Вычисление. Остаются первая и последняя группы: 2001:db8::1.
- Ответ. Сокращённая запись: 2001:db8::1. Калькулятор с исходным адресом покажет сокращённый вид и развернёт его обратно; префикс укажет сеть.
Главное
- 128 бит, восемь групп по 4 HEX-цифры.
- Сокращение: нули в группах и \(::\) для нулевой цепочки.
- \(::\) — не более одного раза.