IPv6 адреса
Структура IPv6 адреса
IPv6 адрес представляет собой 128-битный идентификатор, используемый для устройств в сетях на основе протокола IPv6. Этот адрес обычно записывается как серия из восьми 16-битных блоков, разделённых двоеточиями. Каждый блок представлен четырьмя шестнадцатеричными цифрами (0-9, a-f).
2001:0db8:85a3:0000:0000:8a2e:0370:7334
Принципы сокращённой записи IPv6 адресов
Для упрощения записи и чтения, IPv6 адреса могут быть записаны в сокращённом виде, согласно следующим правилам:
Опускание ведущих нулей: В каждом блоке ведущие нули могут быть опущены. Например, блок 085a может быть сокращён до 85a.
Сокращение нулевых блоков: Один или несколько последовательных блоков, состоящих полностью из нулей, могут быть заменены двойным двоеточием (::). Это сокращение может быть применено только один раз в адресе, чтобы избежать неоднозначности.
Пример сокращения:
2001:0db8:85a3:0000:0000:8a2e:0370:7334 # Может быть сокращён до: 2001:db8:85a3::8a2e:370:7334 # Здесь два блока из нулей (0000:0000) сокращены до ::
Правило о сокращении нулевых блоков применяется только один раз, чтобы адрес оставался однозначным.
При анализе IPv6 адресов важно учитывать возможность их сокращённой записи для правильного понимания и интерпретации адресов.
Сокращённая запись делает IPv6 адреса более компактными и легкими для восприятия, учитывая их большую длину по сравнению с IPv4 адресами.
Зарезервированные адреса IPv6
Адрес | Длина префикса | Описание | Пояснение |
---|---|---|---|
:: | /128 | Неназначенный адрес | Эквивалент 0.0.0.0 в IPv4. Обычно используется как исходный адрес в пакетах, когда адрес отправителя еще не определен. |
::1 | /128 | Loopback | Эквивалент 127.0.0.1 в IPv4. Адрес для тестирования внутри устройства. |
::ffff:0:0 | /96 | IPv4-маппед адреса | Предназначены для представления IPv4-адресов в сетях IPv6. |
fe80:: | /10 | Линк-локальные адреса | Для связи в пределах одного сегмента сети. Не маршрутизируются в интернете. |
fc00:: | /7 | Уникальные локальные адреса | Аналог частных адресов в IPv4. Используются в локальных сетях и не маршрутизируются в интернете. |
ff00:: | /8 | Мультикаст-адреса | Для мультикаст-связи (один отправитель, множество получателей). |
2001:0db8:: | /32 | Адреса для документации | Используются в примерах и документации, аналогично 192.0.2.0/24 в IPv4. |
2001:0:: | /23 | Teredo | Для обеспечения совместимости между сетями IPv4 и IPv6. |
2002:: | /16 | 6to4 | Для трансляции адресов между сетями IPv6 и IPv4. |