Приветствую всех! С вами снова Сисадминыч. Сегодня в нашем обучающем материале для самых маленьких мы рассмотрим тему протокола IPv6 — что это такое, зачем он нужен и как получить к нему доступ абсолютно бесплатно, в домашних условиях. В России и других странах СНГ все еще используется обычная IP-адресация — IPv4. Это адресное пространство, которое кодируется в виде 32-битных адресов.
Вы, наверное, уже видели подобные цифры. IPv4 представляет собой 4 цифры в диапазоне от 0 до 255. В итоге у нас есть диапазон полных адресов от 0.0.0.0 до 255.255.255.255. Итого, полное количество адресов, которые можно использовать с помощью IPv4, составляет 4 294 967 296 (2 в 32-й степени). Прибавим к этому большое количество зарезервированных адресов, и получится еще меньше.
Возникает проблема, которая давно назревает в сетевом мире. Проблема проста: IPv4 не хватает для всех устройств в интернете.
Вот почему на сцену выходит IPv6, который имеет больший размер в 128 бита, что означает большее пространство для устройств. А что такое IPv6? Это просто другой вид адресации с большим размером и несколькими преимуществами по сравнению с IPv4, о которых мы поговорим позже более подробно.
Внешний вид
IPv6 можно рассматривать как десятичную систему исчисления, но в этом случае адрес становится слишком большим. Поэтому для записи используется шестнадцатеричная система исчисления, в которой используются не только цифры, но и буквы.
Посмотрите на изображение выше, и вы сразу увидите внешние отличия между IPv4 и IPv6. Стоит отметить, что фактически здесь нет никаких разделителей — точки и двоеточия добавляет сам компьютер, чтобы облегчить восприятие информации человеком. Гораздо проще понять число: 192.168.0.1, чем 19216801. Аналогично в IPv6 используются двоеточия, но только для удобства визуального восприятия.
Плюс
Давайте обсудим преимущества 6-го поколения IP-протокола. Одно из них уже упомянуто – возможность выделения большего количества статических адресов в интернете. Еще одним плюсом является более короткий заголовок у 6-го поколения IP. Подробности его состава я не буду излагать, чтобы не утомлять вас. Просто скажу, что этот заголовок упрощает маршрутизацию в сети и ускоряет передачу и прием пакетов. Также существенно снижается вероятность ошибок при вычислении контрольной суммы.
Примечание! Контрольная сумма необходима для того, чтобы конечный компьютер определил, что полученное сообщение корректно. Если контрольная сумма неверна, компьютер отправит запрос на повторную отправку пакета.
Еще одним преимуществом является возможность одновременной работы в одной сети как с двойным стеком IPv4, так и с IPv6.
Также имеется возможность передачи пакетов IPv6 по сети IPv4. При этом происходит инкапсуляция пакетов внутри сети четвертого поколения. Грубо говоря, они упаковываются сначала, а затем распаковываются при использовании на устройстве или в отведенной сети.
Кроме того, в эту технологию встроена Quality of Service (QoS), которая позволяет сократить задержку при отправке и приеме пакетов. И, самое главное, при этой технологии сразу используется IPsec шифрование, которое практически полностью скрывает трафик. При этом его сложнее перехватить и еще сложнее расшифровать. Можно сказать, практически невозможно.
Однако некоторые поставщики услуг проделывают то же самое с IPsec на IPv4. Возможно, многие сейчас задумаются о том, что использование 6-го IP немного увеличит скорость интернета в теории. Хотя возможно, что и произойдет, но стоит помнить, что это возможно только если весь интернет перейдет на эту адресацию, что в ближайшем будущем просто невозможно.
В данный момент наблюдаются задержки на некоторых узлах из-за туннелирования, когда трафик IPv6 инкапсулируется в сетях IPv4. Также стоит отметить, что более грамотное разбиение адреса на подсети также способствует улучшению связи.
Однако почему же весь интернет до сих пор не перешел на IPv6, несмотря на множество плюсов? Всё дело в денежных затратах. Пока в сети Интернет, а также в локальных сетях, используется оборудование, совместимое только с IPv4. Представьте только: сколько нужно средств, чтобы заменить все это оборудование на новое? – Очевидно, что очень много!
Как использовать?
Если вы хотите получить подключение IPv6, то первым делом обратитесь к своему интернет-провайдеру. Возможно, он сможет предоставить вам данную услугу за дополнительную плату. Однако, если у провайдера нет поддержки IPv6 и устройства устарели, вам придется использовать IPv4. Но не отчаивайтесь, есть и другие способы, о которых я расскажу ниже.
ПРЕДУПРЕЖДЕНИЕ! Все действия, о которых будет идти речь, выполните на свой страх и риск. MoiSovety.ru не несет ответственности за возможные последствия. Также подумайте, действительно ли вам это нужно? Переход на IPv6 может немного замедлить ваше интернет-соединение.
Способ 1
Для установки специального пакета на Windows необходимо воспользоваться стандартной командной строкой и выполнить команду:
netsh interface ipv6 install
Также возможен вариант направлять весь трафик через отдельный шлюз, если у вас есть статический IPv4:
netsh int ipv6 6to4 set relay 192.88.99.1 enabled 1440
Если ваш компьютер находится за пределами NAT, то можно воспользоваться функцией Teredo, которая уже должна быть установлена на Windows, но может быть отключена операционной системой. Для включения необходимо выполнить следующие шаги:
- Нажать одновременно на клавиши Win и R, ввести команду: «gpedit.msc» и нажать Enter.
- Следующим шагом будет прохождение пути: «Конфигурация компьютера» — «Административные шаблоны» — «Сеть» — «Параметры TCP/IP» — «Технология туннелирования IPv6» — затем необходимо найти опцию «Квалификация Teredo по умолчанию» и выбрать её.
- Активируем и используем настройку.
- Для начала откроем сетевые настройки вашего адаптера – нажмите + R и введите «ncpa.cpl».
- Затем откройте «Свойства» адаптера и перейдите в свойства 6-го протокола. Теперь вы можете ввести любой адрес IPv6 в строку IPv6, например, такой как 192.168.1.2, и затем преобразовать его в вид IPv6. Установите длину префикса: 48.
- Запускаем команду в консоли:
- После этого находим в строке «Interface List» номер и вставляем его в команду:
netsh interface ipv6 add route ::/0 interface=НОМЕР_ИЗ_СТРОКИ
- Проверяем подключение с помощью команды:
- Если ничего не происходит, пробуем ввести еще три команды:
netsh int teredo set state type=client
netsh interface ipv6 delete route ::/0 interface= НОМЕР_ИЗ_СТРОКИ
netsh interface ipv6 add route ::/0 interface= НОМЕР_ИЗ_СТРОКИ
ЗАМЕЧАНИЕ! Если ничего не помогает, попробуйте заменить первую команду на: netsh int teredo set state type=enterpriseclient.
Способ 2
Это проще, поскольку соединение с TCP/IP IPv6 адресом будет установлено с помощью программы.
- Загружаем и устанавливаем программу под названием «gogoCLIENT». Кстати, возможно, потребуется регистрация перед этим.
- После установки системы, потребуется установить программный драйвер — необходимо согласиться с этим условием. После запуска приложения на вкладке «Основное» необходимо нажать кнопку «Подключиться».
- На вкладке «Status» вы сможете увидеть свой обновленный адрес.
Для проверки также можно открыть браузер и вручную ввести адрес: ipv6.google.com. Если страница откроется, то это означает, что все настройки выполнены верно и ваш компьютер подключен к Интернету по протоколу IPv6.