В чём разница между протоколами IPv4 и IPv6

В 2021 году ресурсы интернета всё ещё работают через протокол IPv4, хоть уже в 2011 году говорили о полном переходе на IPv6. Но чем “шестёрка” лучше? Эта статья для тех, кто хочет в этом разобраться. В ней мы объясним, в чём отличие IPv4 от IPv6. Также расскажем, почему IPv6 лучше для обычного пользователя и стоит ли уже сейчас переходить на него.

Как работает IPv4

Данный протокол использует технологию NAT (Network Address Translation). В чём её суть: каждому устройству присваивается собственный IP, но системы сайтов и программ видят один. В этом неудобство такой технологии. Например, несколько пользователей из корпоративной сети захотели зайти на веб-ресурс. Их сеть работает через IPv4 и транслирует системам один публичный адрес. Собственный айпи у каждого сотрудника только во внутренней сети. В итоге сервер видит несколько почти одновременных заходов и воспринимает это как DDoS-атаку.

 

Результат: доступ блокируется для этого айпи-адреса, а значит, бан получают все пользователи этой корпоративной сети, потому что все внутренние IP заменялись одним внешним.

“Четвёрка” представляет адрес в виде набора из 4 чисел от 0 до 255. Создатели не думали, что через десяток лет айпи станет мало, а где-то они совсем закончатся. Например, RIPE в апреле 2018 года отдал последний блок адресов.

Как работает IPv6

IPv6 отказался от NAT, поэтому каждому юзеру присваивается собственный IP-адрес. В результате система сайта или программы не видит DDoS-атаки там, где её нет.

Шестёрка” представляет айпи-адрес в виде набора из 8 шестнадцатеричных чисел. Это позволяет создать 340 ундециллионов комбинаций (после числа 340 следует 36 нулей). Уж такого количества IP точно хватит на всех.

Так как протокол использует шестнадцатеричный код, то пользователь может создавать собственные подсети для своей внутренней сети. Например, для сети с префиксом /64 можно создать 65 535 подсетей. Префикс /64 – это длина сетевой части. Именно её изменяют – и получаются новые подсети. Выглядит это вот так:

  • 2001:828:105:0000::/64;
  • 2001:828:105:0001::/64;
  • 2001:828:105:0002::/64;
  • 2001:828:105:0003::/64;
  • 2001:828:105:0004::/64;

и так далее.

Протокол использует IPsec-шифрование. Оно почти полностью скрывает трафик. Из-за IPsec-шифрования трафик почти невозможно перехватить. Расшифровать – тем более. Функция IPsec есть и четвёртой версии протокола, но она встроена как дополнительная. В IPv6 она есть по умолчанию.

Чем отличаются

Ниже максимально кратко показано, в чём различие протоколов IPv4 и IPv6.

IPv4:

  • Выдают все провайдеры
  • Поддерживают все устройства
  • Максимальное кол-во IP-адресов – 2^32

IPv6:

  • Выдают далеко не все провайдеры
  • Поддерживают далеко не все устройства
  • Максимальное кол-во IP-адресов – 2^128

За использованием IPv6 активно следит Google. По его данным на 8 мая 2021, сейчас шестую версию протокола юзает 31,4% пользователей. По данным портала Web3Tech, всего лишь 18,6% сайтов поддерживают “шестёрку”.

Почему IРv6 не работает на большинстве сайтов и стоит ли переходить на этот протокол

Не все провайдеры выдают IPv6 адреса. У некоторых провайдеров их просто нет. Не всё пользовательское оборудование – модемы, маршрутизаторы, беспроводные точки – поддерживает шестую версию IP. Чтобы закупить новое оборудование, нужны деньги. Даже если оно поддерживает “шестёрку”, появляется третья проблема. Для перехода на 6 версию нужно повозиться. Билинги, DNS-серверы – уже это требует долгой перенастройки. Не все старые IPv4 адреса закончились. Например, в 2017 году в Массачусетском технологическом институте нашли 14 млн адресов, которые не использовались.

Так стоит ли переходить на IPv6? Однозначно да, но есть один нюанс, которые пока что перечёркивают все преимущества этого протокола. Протокол IPv6 поддерживает всего 18.6% всех веб-ресурсов. То есть чтобы зайти на сайт, который работает только через IPv4, придётся тратить время, чтобы переподключиться.

Переходить на “шестёрку” или нет – выбор ваш. На нашем сайте вы можете купить как IPv6, так и приватные IPv4 прокси. Техподдержка работает 24/7, отвечает максимум за 5 минут. Поможет настроить промежуточный сервер, если что-то не получается.