Если коротко
У IPv4 всего 4,3 млрд адресов (полностью распределены ещё в 2019 году), а у IPv6 — 340 ундециллионов (3,4×10³⁸) адресов. Домашний интернет крупных провайдеров теперь по умолчанию работает в режиме двойного стека (IPv4 + IPv6 одновременно), а браузер, если IPv6 доступен, предпочитает его, — поэтому главная страница cleanip.io может показать вам в поле «Мой IP» длинный адрес, начинающийся с 2408:8456:.... Это нормально — это не ошибка и не утечка. Ниже объясняем, что такое IPv6, чем он отличается от IPv4 и как им управлять.
1. Зачем нужен IPv6: адреса IPv4 давно закончились
IPv4 был разработан в 1981 году (RFC 791): на адрес отводится 32 бита (4 байта), что даёт всего 2³² ≈ 4,3 млрд адресов. В 1980-х разработчики считали, что этого хватит навсегда, но не предвидели:
- взрывной рост интернета в 1990-х — по IP на каждый ПК
- бум мобильного интернета в 2000-х — по IP на каждый телефон
- волну IoT в 2010-х — по IP на каждый умный прибор или камеру
IETF официально опубликовала IPv6 в 1998 году (RFC 2460; действующий стандарт — RFC 8200): 128 бит (16 байт) на адрес, всего 2¹²⁸ ≈ 3,4×10³⁸ адресов. Если распределить их по поверхности Земли, на каждый квадратный миллиметр придётся более шестисот квадриллионов адресов.
Но внедрение шло крайне медленно:
| Год | Доля пользователей IPv6 в мире | Ключевое событие |
|---|---|---|
| 2010 | 0.5% | IANA предупреждает о скором исчерпании IPv4 |
| 2012 | 1% | World IPv6 Launch — Google / Facebook включают IPv6 навсегда |
| 2015 | 10% | Мобильные операторы США (Verizon / T-Mobile) вводят режим IPv6-only |
| 2019 | 30% | Глобальный пул адресов IPv4 полностью распределён |
| 2023 | 40% | China Telecom / China Unicom переводят весь домашний интернет на IPv6 |
| 2026 | 45%+ | Массовое внедрение в домашнем интернете, 5G и дата-центрах |
2. IPv4 и IPv6: ключевые различия
| Параметр | IPv4 | IPv6 |
|---|---|---|
| Длина адреса | 32 бита (4 байта) | 128 бит (16 байт) |
| Число адресов | 4,3 млрд | 3,4×10³⁸ (фактически без ограничений) |
| Запись | 192.168.1.1 | 2001:db8::1 (8 групп по 4 шестнадцатеричные цифры) |
| Длина заголовка | 20–60 байт (переменная) | 40 байт (фиксированная) |
| NAT | Обязателен (в домашних сетях всегда NAT) | Изначально не нужен NAT |
| Широковещание | Есть (255.255.255.255) | Отменено, заменено мультикастом |
| Автонастройка адреса | Нужен DHCP | Автонастройка SLAAC / DHCPv6 по желанию |
| Фрагментация | Маршрутизаторы могут фрагментировать | Только на конечных узлах (PMTUD обязателен) |
| IPsec | Опционально | Изначально обязательно (позже стало опциональным) |
| QoS | Поле ToS | Поле Flow Label |
3. Как с первого взгляда прочитать IPv6-адрес
3.1 Полная запись
2001:0db8:85a3:0000:0000:8a2e:0370:73348 групп по 4 шестнадцатеричные цифры (0-9 / a-f), разделённых :. Максимальное значение группы — ffff = 65535.
3.2 Правила сокращения
- Ведущие нули в каждой группе опускаются:
0db8→db8,0000→0 - Одну или несколько идущих подряд нулевых групп можно заменить на :: (только один раз в адресе):
2001:db8::8a2e:370:7334= длинный адрес выше - Регистр не важен:
2001:DB8::1=2001:db8::1
3.3 Специальные диапазоны IPv6-адресов
| Диапазон | Значение | Аналог в IPv4 |
|---|---|---|
::1/128 | Петлевой адрес | 127.0.0.1 |
::/128 | Неопределённый (все нули) | 0.0.0.0 |
fe80::/10 | Link-local (автоматически на каждом интерфейсе) | 169.254.x.x |
fc00::/7 | Уникальный локальный (частный; фактически fd00::/8) | 10/8, 192.168/16 |
ff00::/8 | Мультикаст | 224/4 |
2000::/3 | Глобальный unicast (публичный IPv6) | Обычный публичный IPv4 |
2001:db8::/32 | Зарезервирован для примеров в документации | TEST-NET-1/2/3 |
::ffff:0:0/96 | IPv4-mapped (содержит адрес v4) | — |
См. полное руководство по частным IP-адресам — там все подробности.
4. Что такое двойной стек: IPv4 и IPv6 одновременно
Сегодня почти весь домашний интернет, серверы в дата-центрах и облачные серверы работают в режиме двойного стека (на одном интерфейсе настроены и IPv4, и IPv6), а прикладной уровень автоматически выбирает протокол по адресу назначения.
Браузер открывает google.com:
↓
DNS запрашивает и A-запись (IPv4), и AAAA-запись (IPv6)
↓
Ответ: 142.250.x.x (A) + 2607:f8b0:4004::200e (AAAA)
↓
ОС применяет алгоритм Happy Eyeballs (RFC 8305):
пробует оба адреса параллельно и использует тот, с которым TCP-рукопожатие завершится первым (обычно IPv6 чуть быстрее).Поэтому при проверке IP вы можете увидеть IPv6-адрес: даже если IPv4 тоже работает, IPv6 обычно подключается на мгновение быстрее.
5. Как проверить, есть ли у вас IPv6
5.1 Самый простой способ — браузер
Просто откройте главную страницу cleanip.io — мы показываем выходные адреса IPv4 и IPv6 (двойной стек) рядом друг с другом: если адрес есть, он отображается, если нет — выводится «—».
Или откройте тестовый сайт, доступный только по IPv6: https://ipv6.google.com — если он загрузился, IPv6 у вас есть.
5.2 Из командной строки
$ curl -6 -s ifconfig.co # только v6
2408:8456:1234::1 ← ваш публичный адрес v6
$ curl -4 -s ifconfig.co # только v4
1.2.3.4
$ ping -6 ipv6.google.com
PING ipv6.google.com(... 2607:f8b0:4004::200e) 56 data bytes
64 bytes from ...: icmp_seq=1 ttl=117 time=12.3 ms5.3 Тип IPv6-адреса: публичный или link-local
Если IPv6-адрес, который вы видите, начинается с:
2xxx:или3xxx:— публичный IPv6 (Global Unicast)fe80:— link-local — не маршрутизируется в публичном интернете, действует только в локальной подсетиfd00:/fc00:— ULA (частный) — аналог частного диапазона IPv4::1— петлевой адрес
6. Как включить или отключить IPv6
6.1 Как включить — обычно он уже включён по умолчанию
Китайские провайдеры домашнего интернета по умолчанию включили его для всех ещё в 2023 году. Если у вас дома IPv6 нет:
- Зайдите в панель администратора роутера, найдите «Настройки IPv6» → включите и выберите режим WAN «Native» или «DHCPv6-PD»
- Позвоните в поддержку провайдера: «У меня дома нет IPv6, включите, пожалуйста»
- Если прошивка роутера слишком старая и не поддерживает IPv6, обновите прошивку или замените роутер
6.2 Как отключить — иногда это нужно
Типичные причины отключить IPv6:
- VPN туннелирует только IPv4, поэтому трафик IPv6 идёт в обход VPN и раскрывает ваш реальный IP — пользователям VPN нужно отключить IPv6 (если только VPN не проксирует и v6)
- Некоторые устаревшие приложения или шлюзы несовместимы с IPv6, из-за чего возникают проблемы с подключением
- Вы отлаживаете сетевую проблему и хотите сначала исключить влияние IPv6
| Платформа | Как отключить |
|---|---|
| Windows | Панель управления → Сеть → свойства текущего адаптера → снимите флажок «IP версии 6 (TCP/IPv6)» или через PowerShell: Disable-NetAdapterBinding -InterfaceAlias "Ethernet" -ComponentID ms_tcpip6 |
| macOS | Системные настройки → Сеть → Подробнее → TCP/IP → в пункте «Конфигурация IPv6» выберите «Только локальная связь» или «Выкл.» |
| Linux | sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1Чтобы сохранить навсегда, пропишите в /etc/sysctl.d/99-disable-ipv6.conf |
| iOS / Android | Отключить IPv6 на уровне системы нельзя (нужен джейлбрейк / root); вместо этого используйте в VPN-клиенте опцию «Force IPv4 only» |
| Роутер | Панель администратора → Настройки IPv6 → Отключить — IPv6 отключается сразу для всего дома |
7. Типичные проблемы с IPv6
7.1 VPN не туннелирует IPv6 → утечка реального IP
Многие VPN-клиенты по умолчанию проксируют только IPv4. Ваш адрес IPv4 показывает выход VPN, но на сайтах с двойным стеком браузер предпочитает IPv6 и отправляет трафик напрямую через домашнюю сеть, раскрывая ваш реальный публичный IPv6-адрес. Решение: проверьте себя с помощью теста утечек /leak, а затем отключите IPv6 в системе или перейдите на VPN, который проксирует и v4, и v6.
7.2 IPv6 маршрутизируется публично → устройства доступны извне напрямую
В IPv6 нет NAT, поэтому каждое устройство в домашней сети получает глобально уникальный публичный IPv6-адрес. Это значит, что любой пользователь IPv6 в интернете может напрямую подключиться к вашим устройствам — умные приборы, NAS и камеры при неправильной настройке могут быть взломаны.
Решение: убедитесь, что IPv6-файрвол роутера включён (обычно он включён по умолчанию): он блокирует входящие подключения извне и пропускает исходящий трафик.
7.3 IPv6 от провайдера нестабилен — префиксы DHCPv6-PD меняются при каждой перезагрузке
Китайские провайдеры домашнего интернета обычно выдают роутеру через DHCPv6-PD префикс /56 или /60 — однако этот префикс может меняться при каждой перезагрузке или продлении аренды, и настроенная переадресация портов перестаёт работать.
Решение: запросите статический префикс (большинство провайдеров его не предоставляют) или используйте DDNS (динамический DNS) для автоматического обновления.
7.4 Некоторые зарубежные узлы не поддерживают IPv6 → с двойным стеком бывает даже медленнее
Алгоритм Happy Eyeballs пробует v4 и v6 параллельно, но если путь по IPv6 плохой (высокая задержка или потери пакетов), ожидание тайм-аута перед переходом на v4 может занять больше времени, чем работа только по v4.
8. Шпаргалка по IPv6
| Задача | Команда / действие |
|---|---|
| Узнать свой публичный IPv6 | curl -6 ifconfig.co |
| Показать все локальные IPv6-адреса | ip -6 addr show / ifconfig | grep inet6 |
| Проверить, выходит ли IPv6 в интернет | Откройте ipv6.google.com |
| Временно отключить IPv6 (Linux) | sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1 |
| Временно отключить IPv6 (Windows) | Снимите флажок IPv6 в панели управления или выполните команду PowerShell |
| Посмотреть маршрут IPv6 по умолчанию | ip -6 route | grep default |
| Очистить кэш соседей IPv6 | ip -6 neigh flush all |
| Трассировать путь IPv6 до узла | traceroute6 example.com / mtr -6 example.com |