IPv6-калькулятор

Подсеть IPv6: первый и последний адрес, число хостов

CIDR-нотация

Нашли ошибку или хотите предложить улучшение?

Улучшить калькулятор «IPv6-калькулятор»

Теория

IPv6-адрес — 128 бит, записанные восемью группами по четыре шестнадцатеричные цифры: \(2001:0db8:0000:0000:0000:0000:0000:0001\). Длинную запись сокращают: ведущие нули в группах опускают, а самую длинную цепочку нулевых групп заменяют на \(::\) — один раз.

Префикс \(/64\) отделяет сеть от хоста: первые 64 бита — сеть, оставшиеся 64 — адрес устройства. Огромное адресное пространство IPv6 сняло проблему нехватки адресов IPv4.

Важно: \(::\) допустим только один раз в адресе — иначе запись нельзя развернуть однозначно.

Пример с решением

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

Главное

  • 128 бит, восемь групп по 4 HEX-цифры.
  • Сокращение: нули в группах и \(::\) для нулевой цепочки.
  • \(::\) — не более одного раза.