Как пользоваться
- Введите адрес в поле Адрес IPv6 в любой записи, например 2001:db8::1.
- Задайте Длина префикса — размер сети, например 64.
- Прочитайте Сжатый (RFC 5952) и Полный — две записи адреса, а Тип адреса — что это за адрес.
- Прочитайте Сеть и Диапазон префикса для адресов, которые содержит префикс, и Адресов в префиксе — сколько их.
Как записывается адрес IPv6
Адрес IPv6 имеет 128 битов. Он записывается как восемь групп по четыре шестнадцатеричные цифры, разделённых двоеточиями, и группа может опускать ведущие нули (RFC 4291, раздел 2.2). Полная запись сохраняет каждую цифру. Одна серия нулевых групп может быть записана как :: в адресе, и только один раз (RFC 4291, раздел 2.2).
адресов в префиксе = 2^(128 − длина префикса)
- RFC 5952, раздел 4.2, задаёт краткую форму: самая длинная серия из двух и более нулевых групп записывается как ::, а одна нулевая группа никогда не сокращается.
- RFC 5952, раздел 4.3, требует строчные буквы, а раздел 4.2.3 выбирает первую серию, если две серии одинаковой длины.
Типы адресов IPv6
Первые биты адреса показывают, для чего он (RFC 4291, раздел 2.4). Адреса многоадресной рассылки начинаются с FF00::/8, локальные для канала — с FE80::/10, а уникальные локальные адреса (RFC 4193) — с FC00::/7. Префикс документации 2001:db8::/32 (RFC 3849) предназначен для примеров. Адрес, который не начинается ни с одного из них, — глобальный одноадресный.
Обратные имена и встроенные адреса IPv4
Обратное имя перечисляет 32 шестнадцатеричные цифры адреса по одной, младшая первой, и заканчивается на ip6.arpa (RFC 3596, раздел 2.5). Адрес IPv4-mapped, ::ffff:0:0/96 (RFC 4291, раздел 2.5.5.2), несёт адрес IPv4 в последних 32 битах; страница показывает этот адрес, когда находит его.
Пример: 2001:db8:85a3::8a2e:370:7334 с префиксом /64
Адрес состоит из восьми групп 2001:0db8:85a3:0000:0000:8a2e:0370:7334. Две нулевые группы в середине записаны как :: в сжатом виде — это краткая форма, которой требует RFC 5952.
Первые 64 бита называют сеть 2001:db8:85a3::/64. Префикс содержит 2 в степени 64 адресов, то есть 18 446 744 073 709 551 616. Адрес лежит в 2001:db8::/32, префиксе документации, поэтому это пример, а не настоящий хост.
| Показатель | Значение |
|---|---|
| Сжатый | 2001:db8:85a3::8a2e:370:7334 |
| Полный | 2001:0db8:85a3:0000:0000:8a2e:0370:7334 |
| Сеть для /64 | 2001:db8:85a3::/64 |
| Адресов в /64 | 18 446 744 073 709 551 616 |
Частые вопросы
Почему адрес IPv6 содержит ::?
:: обозначает одну или несколько групп нулей, и в адресе его можно использовать только один раз. Страница ставит его на самую длинную серию нулевых групп, как требует RFC 5952, поэтому краткая форма данного адреса всегда одна и та же.
В чём разница между полной и сжатой формой?
Это один и тот же адрес. Полная форма пишет все восемь групп по четыре цифры, что облегчает сравнение двух адресов. Сжатая форма убирает ведущие нули и сокращает одну серию нулевых групп до ::, так адрес обычно и пишут.
Что такое имя ip6.arpa?
Это имя, о котором спрашивает обратный поиск DNS. 32 шестнадцатеричные цифры адреса записываются по одной в обратном порядке, через точки, и имя заканчивается на ip6.arpa (RFC 3596, раздел 2.5). Ответ появляется, только если для этого имени опубликована запись PTR.
Сколько адресов в /64?
В /64 содержится 2 в степени 64 адресов, то есть 18 446 744 073 709 551 616. В общем случае префикс из n битов оставляет для адресов внутри себя 128 минус n битов, поэтому в /48 содержится 2 в степени 80 адресов.
Почему мой адрес показан как адрес для документации или уникальный локальный?
Первые биты адреса задают его тип. 2001:db8::/32 зарезервирован для документации (RFC 3849), а fc00::/7 — префикс уникальных локальных адресов (RFC 4193, раздел 3.1), аналог частных адресов IPv4.
Отправляет ли инструмент мой адрес куда-нибудь?
Нет. Вычисления выполняются в вашем браузере, и ничего из введённого не отправляется и не сохраняется.
Источники
- RFC 4291 (на английском): IP Version 6 Addressing Architecture
- RFC 5952 (на английском): A Recommendation for IPv6 Address Text Representation
- RFC 3596 (на английском): DNS Extensions to Support IP Version 6
- RFC 4193 (на английском): Unique Local IPv6 Unicast Addresses
- RFC 3849 (на английском): IPv6 Address Prefix Reserved for Documentation
Цифры и текст в последний раз проверены вторник, 10 ноября 2026 г..