Всем доброго времени суток! И с вами снова Бородач. Сегодня мы возвращаемся к обучающим статьям «Для самых маленьких». И тема сегодняшнего урока будет: протокол IPv6 – что это такое, для чего нужен и как получить к нему доступ в домашних условиях. Пока в России, да и в других странах СНГ, у многих провайдеров до сих пор основой остается обычная IP-адресация IPv4. IPv4 – это адресное пространство определенного вида, которое кодируется в виде 32-битных адресов. Если хотите сначала разобраться с прошлой версией протокола, читаем – что такое IPv4.
Скорее всего вы уже видели подобные циферки. IPv4 имеет вид 4 чисел в диапазоне от 0 до 255. В итоге у нас есть диапазон полных адресов от 0.0.0.0 до 255.255.255.255. Если посчитать, то полное число адресов, которые можно построить с помощью IPv4 – это 4 294 967 296 (2 в 32-й степени). Приплюсуем сюда огромное количество зарезервированных, локальных и служебных адресов, и получится еще меньше.
И тут мы подходим к проблеме, которая уже долгие годы назревает на горизонте сетевого мира. А проблема банальна – IPv4 уже не хватает для охвата всех устройств, подключенных к интернету. Поэтому появились серые адреса, NAT у провайдеров и прочие костыли, из-за которых один внешний адрес может делиться сразу на много абонентов. По теме можно почитать отдельно – белый и серый IP-адрес.
Тут-то и выходит на арену IPv6, который имеет размер уже 128 бит, а это куда большее пространство адресов. И вот мы подошли к самому главному вопросу, а что же такое IPv6? По сути это просто другой вид IP-адресации с огромным запасом адресов и некоторыми плюсами по сравнению с IPv4, о которых мы поговорим далее чуть подробнее.
Внешний вид
IPv6, конечно, можно было бы представить в виде обычной 10-тичной системы исчисления, но тогда адрес был бы ну слишком большим. Именно поэтому для записи используется 16-ричная система исчисления, где применяются не только всем нам известные цифры, но также и буквы от A до F.
Посмотрите на картинку выше, и вы явно увидите внешние отличия IPv4 от IPv6. Также хочу отметить, что точки и двоеточия нужны человеку для удобства чтения. Куда проще понять число 192.168.0.1, чем 19216801. Аналогично в IPv6 используются двоеточия, но только для зрительного упрощения. Часть нулей в IPv6-адресе еще можно сокращать, поэтому один и тот же адрес иногда выглядит короче, чем вы ожидали.
Плюс
Давайте рассмотрим преимущества 6-го протокола IP. Про первое мы уже упомянули – с помощью данной адресации мы можем раздать куда больше уникальных адресов в интернете. Следующий плюс в том, что у 6-го поколения IP более простой базовый заголовок. Не буду рассказывать, из чего именно он состоит, так как вы скорее всего после этого уснете или просто закроете статью. Просто скажу: маршрутизаторам проще обрабатывать такие пакеты, но чудесного ускорения интернета ждать не нужно.
СПРАВКА! В IPv6 из базового заголовка убрали контрольную сумму. Это не значит, что данные летят «без проверки». Проверки остаются на других уровнях сети, например в TCP/UDP и на канальном уровне.
Еще один плюс в том, что за счет двойного стека IPv4 и IPv6 могут работать в одной сети. То есть ваш компьютер или телефон может иметь сразу IPv4- и IPv6-адрес, а дальше уже система сама выбирает, как удобнее подключиться к нужному сайту.
Также есть возможность передавать пакеты IPv6 по сети IPv4. При данном способе идет некая инкапсуляция пакетов внутри сети 4-го поколения. Грубо говоря, они сначала запаковываются, а потом при использовании распаковываются или на устройстве, или в отведенной сети. Но это уже больше переходный вариант, а не идеальная схема на каждый день.
Также в IPv6 есть поля Traffic Class и Flow Label, которые помогают сетям аккуратнее работать с разными потоками данных. Но честно: сама по себе поддержка IPv6 не гарантирует меньший пинг в играх и не делает Wi-Fi быстрее. Скорость зависит от провайдера, маршрутов, оборудования и конкретного сайта.
Нужно отдельно сказать про IPsec. Да, IPv6 хорошо дружит с IPsec, но это не означает, что весь ваш трафик автоматически становится зашифрованным и невидимым. Для реального шифрования нужны конкретные настройки, серверы и приложения. То есть не надо воспринимать IPv6 как замену VPN или «волшебную кнопку приватности».

А вот задержки на некоторых узлах действительно могут появляться из-за туннелирования, когда трафик IPv6 инкапсулируется в сетях IPv4. Также не забываем, что используется более грамотное разбиение адреса на подсети. Если хотите понять логику подсетей с самого нуля, есть отдельная статья – что такое маска подсети.
Но почему при таком большом количестве плюсов еще весь интернет не перешел на IPv6? Все дело в деньгах, старом оборудовании и привычках. Нужно обновлять сети провайдеров, роутеры, настройки, инструкции, мониторинг. Плюс пока IPv4 через NAT кое-как справляется, многие просто не спешат.
Как использовать?
Первое, что вы можете сделать, – обратиться к провайдеру и спросить, поддерживает ли он IPv6 на вашем тарифе. На текущий день это самый нормальный способ. Если поддержка есть, обычно достаточно включить IPv6 в роутере и получить адрес автоматически. Подробный пример настройки на роутере есть тут – настройка IPv6 на роутере.
ВНИМАНИЕ! Не советую бездумно включать старые туннельные механизмы и прописывать непонятные адреса из чужих инструкций. Если IPv6 нужен просто «чтобы был», лучше начинайте с провайдера и роутера. А если все работает на IPv4 и вам не нужно тестировать сервисы, можно вообще ничего не трогать.
Способ 1
В старых инструкциях для Windows можно встретить команду:
netsh interface ipv6 install
На современных Windows IPv6 обычно уже установлен и включен по умолчанию, поэтому эта команда вам чаще всего не нужна. Проверить наличие IPv6 можно через свойства сетевого адаптера:
- Нажимаем + R, вводим:
ncpa.cpl
- Открываем свойства вашего Wi-Fi или Ethernet-подключения.
- Проверяем, чтобы был включен пункт «IP версии 6 (TCP/IPv6)».
Если провайдер не выдает IPv6, одна галочка в Windows его из воздуха не создаст. Сначала нужен IPv6 от провайдера, на роутере или через нормальный туннельный сервис.
Как вариант, раньше для статического IPv4 использовали 6to4 через отведенный шлюз:
netsh int ipv6 6to4 set relay 192.88.99.1 enabled 1440
На текущий день этот вариант я уже не советую. Публичный 6to4-релей 192.88.99.1 давно считается устаревшим, а качество работы таких схем может быть непредсказуемым.
Если же ваш комп находится за пределами NAT, то можно было воспользоваться Teredo – он уже был встроен в Windows, но чаще всего ОС его самостоятельно выключала. Сейчас это тоже скорее старый обходной путь, а не нормальная настройка для дома. Оставляю шаги ниже только для понимания, где эта настройка раньше находилась:
- Нажимаем одновременно на клавиши и R и далее прописываем команду: «gpedit.msc».
- Теперь проходим по пути: «Конфигурация компьютера» – «Административные шаблоны» – «Сеть» – «Параметры TCP/IP» – «Технология туннелирования IPv6» – находим параметр «Квалификация Teredo по умолчанию» и заходим внутрь.
- Включаем и применяем параметр.
- Теперь заходим в сетевые настройки вашего адаптера – жмем + R и прописываем «ncpa.cpl».
- Открываем «Свойства» адаптера и заходим в свойства 6-го протокола. В обычной домашней сети лучше оставить автоматическое получение адреса и DNS, если провайдер не выдал вам конкретные параметры.
- Вводим команду в консоли:
route print
- Далее в строке «Interface List» смотрим номер и прописываем его в команде:
netsh interface ipv6 add route ::/0 interface=НОМЕР_ИЗ_СТРОКИ
- Проверяем подключение командой:
ping ipv6.google.com
- Если ничего нет, не надо долбить команды наугад. Лучше проверьте поддержку IPv6 у провайдера, роутер и наличие серого IP.
ПРИМЕЧАНИЕ! Подробнее про проверку связи можно почитать тут – как проверить ping через командную строку.
Способ 2
Раньше подключение к IPv6 можно было сделать с помощью программы gogoCLIENT.
- Скачиваем и устанавливаем программу «gogoCLIENT». Перед этим, кстати, могла понадобиться регистрация.
- После установки вас просили установить драйвер программы – соглашаемся. После запуска программы на вкладке «Basic» нажимаем «Connect».
- Далее можно было посмотреть свой новый адрес на вкладке «Status».
На текущий день я бы не советовал искать gogoCLIENT по левым зеркалам и архивам. Сервис старый, а установка непонятного сетевого драйвера – так себе идея. Если вам реально нужен бесплатный IPv6-туннель для тестов, смотрите в сторону актуального tunnel broker-сервиса. Но тут есть важное условие: обычно нужен белый IPv4 и роутер, который умеет 6in4/IPv6 tunnel. Если у вас серый IP от провайдера или мобильный интернет, такой способ может вообще не завестись.
Также для проверки откройте браузер и вручную вбейте адрес: ipv6.google.com. Если сайт открылся именно по IPv6, значит все получилось. А если не открылся – это не всегда поломка компьютера. Часто просто ваш провайдер или роутер не выдает IPv6 в текущей схеме подключения.













Я то думал, что для перехода нужно что-то сложное делать, а вот оно оказывается как – все можно с компа настроить. Спасибо, тебе, Бородач
По настройкам все работает, а вот вопрос – долго ли будет работать?
Гена, я думаю что долго. По идее должны мы были давно перейти на 6 версию, но это не происходит. Ибо кому-то не выгодно, чтобы дифицит IP адресов исчез. Кто-то не этом зарабатывает деньги.
Почти ничего не понял, но Ваши комментарии более понятны чем “обьяснялки” на других сайтах.
Вот зачем простому пользователю веб серфинга и социальных сетей на смартфоне этот ipv6? Сайты начнут быстрей открываться? Тормозов в мобильном инете станет меньше? Или может меньше рекламы станет? А если все так же и то же в выше приведенных аспектах, то зачем он простому мобильному пользователю?
Ответы на ваши вопросы: Да – сайты будут открываться быстрее и тормозов станет меньше. В теории – уменьшиться пинг в играх. Нет – рекламы станет не меньше.
Ну тогда действительно нужная вещь, которая в мобильном интернете, наверное, появится в самую последнюю очередь, после каких нибудь 6g, 10G, и т.д..