🛡️ GANVAS VPN
← Все статьи

Чем отличается IPv4 от IPv6 — простыми словами

Сравнение IPv4 и IPv6: формат адреса и размер адресного пространства

Если вы хоть раз заглядывали в настройки роутера или проверяли свой адрес в интернете, вы наверняка видели две странные строки: одну вида 192.168.0.1 и другую — длинную, с двоеточиями и буквами. Это два формата одного и того же — IP-адреса. Старый называется IPv4, новый — IPv6. В этой статье разберём, чем отличается IPv4 от IPv6 простыми словами: как они выглядят, почему вообще понадобилась новая версия, в чём реальные различия — и честно, без преувеличений, про мифы вроде «IPv6 безопаснее».

Зачем вообще понадобился IPv6

Чтобы понять, в чём смысл двух версий, начнём с главного: IP-адрес — это адрес устройства в сети, по которому к нему приходят данные. Как почтовый адрес на конверте: без него страница, видео или сообщение просто не знали бы, куда возвращаться. Если эта мысль пока звучит туманно, у нас есть отдельная статья что такое IP-адрес — там основы разобраны с нуля.

Проблема в том, что адресов должно хватать на всех. Когда интернет только зарождался, инженеры заложили формат, в котором помещается около четырёх миллиардов адресов. В 1980-х это казалось числом из области фантастики — устройств в сети были тысячи. Но потом появились домашние компьютеры, смартфоны, планшеты, умные телевизоры, камеры, колонки, лампочки, автомобили с интернетом. Сегодня у одного человека легко набирается пять-десять устройств в сети. Четырёх миллиардов на восемь миллиардов людей просто не хватило.

Именно поэтому придумали IPv6 — новую версию протокола с почти бесконечным запасом адресов. Старая версия, IPv4, никуда не делась и работает до сих пор. Мир сейчас живёт в переходном периоде, когда обе версии существуют одновременно. Разберёмся с каждой по очереди.

IPv4 — привычный формат

IPv4 (Internet Protocol version 4) — это та самая четвёртая версия протокола, на которой держался интернет с самого начала массовой эпохи. Адрес в ней выглядит как четыре числа, разделённых точками:

192.168.0.1
93.115.172.244
8.8.8.8

Каждое из четырёх чисел может принимать значение от 0 до 255. Под капотом это четыре байта, то есть 32 бита информации. Если перемножить все возможные комбинации, получится примерно 4,3 миллиарда адресов (2 в степени 32). Звучит много, но по меркам современного мира это мало.

Почему адреса IPv4 закончились

Адреса IPv4 официально закончились — региональные интернет-регистраторы один за другим раздали последние свободные блоки ещё в прошлом десятилетии. Новых адресов просто неоткуда взять: пространство конечно, и оно исчерпано.

Спасает ситуацию несколько хитростей. Главная из них — NAT (Network Address Translation, «трансляция сетевых адресов»). Благодаря ей весь ваш дом — ноутбук, телефон, телевизор — выходит в интернет под одним общим внешним адресом, а внутри сети у каждого устройства свой локальный адрес вида 192.168.x.x. Снаружи виден только один публичный IP, а роутер «разруливает», какому устройству какой ответ отдать. О том, что у вас на самом деле два разных адреса — внутренний и внешний — мы подробно писали в статье что такое IP-адрес.

NAT здорово растянул запас IPv4: вместо адреса на каждое устройство теперь хватает одного на целый дом. Провайдеры пошли ещё дальше и применяют «двойной NAT» (CGNAT), когда под одним адресом сидят сотни абонентов сразу. Но это именно костыли — они помогают экономить адреса, но не решают проблему по-настоящему. Настоящее решение — перейти на формат, где адресов хватает на всех. Это и есть IPv6.

IPv6 — новый формат

IPv6 (Internet Protocol version 6) — это шестая версия протокола, созданная как замена IPv4. Главное отличие сразу бросается в глаза по внешнему виду адреса:

2001:0db8:85a3:0000:0000:8a2e:0370:7334

Вместо четырёх чисел — восемь групп символов, разделённых двоеточиями, и используются не только цифры 0–9, но и буквы a–f (это шестнадцатеричная запись). Под капотом тут уже не 32 бита, а 128 бит. Разница в длине кажется небольшой, но в количестве адресов она колоссальна.

Сколько адресов в IPv6

Если в IPv4 около 4,3 миллиарда адресов, то в IPv6 их примерно 340 ундециллионов — это число с 39 нулями. Чтобы почувствовать масштаб: адресов IPv6 хватило бы, чтобы выдать уникальный номер каждой песчинке на всех пляжах Земли, и ещё осталось бы с запасом. Об их нехватке можно не задумываться буквально столетиями.

Чтобы длинные адреса было удобнее записывать, в IPv6 разрешено сокращение. Группы из одних нулей можно «схлопнуть» в двойное двоеточие ::, а ведущие нули в группах опускают. Так адрес из примера выше превращается в короткое:

2001:db8:85a3::8a2e:370:7334

Запоминать это наизусть, конечно, не нужно — с адресами работает техника, а не человек.

Кратко о преимуществах IPv6

Кроме гигантского запаса адресов, у IPv6 есть и другие плюсы, в основном технические:

  • Не нужен NAT. Адресов хватает, чтобы каждому устройству выдать свой настоящий внешний адрес. Это упрощает работу некоторых приложений — звонков, игр, P2P-сервисов, которым неудобно «пробиваться» через NAT.
  • Проще маршрутизация. Структура адресов в IPv6 организована так, что маршрутизаторам в магистральных сетях легче строить таблицы путей.
  • Автоматическая настройка. Устройство в IPv6-сети может само сконфигурировать себе адрес без отдельного сервера раздачи.

Звучит привлекательно, но тут важно не уйти в мифы — поэтому переходим к честному сравнению.

Ключевые отличия IPv4 и IPv6 — без мифов

Соберём всё в понятную картину и сразу отделим факты от рекламных преувеличений.

Адресное пространство

Это главное и бесспорное различие. У IPv4 около 4,3 миллиарда адресов, и они закончились. У IPv6 — практически неисчерпаемый запас (340 с 36 нулями). Именно ради этого IPv6 и создавался. Всё остальное — производное от этого факта.

NAT и «настоящие» адреса

В мире IPv4 из-за дефицита почти все сидят за NAT: ваш дом снаружи выглядит как один адрес. В IPv6 NAT в большинстве случаев не нужен — у каждого устройства может быть свой публичный адрес. Это удобно для разработчиков и некоторых приложений, но у медали есть обратная сторона, о которой поговорим в разделе про приватность.

Безопасность — здесь начинаются мифы

Часто можно услышать, что «IPv6 безопаснее IPv4». Это не совсем правда, и подходить к этому надо трезво.

Действительно, в стандарт IPv6 изначально была заложена поддержка шифрования трафика (IPsec). Но, во-первых, поддержку IPsec позже добавили и в IPv4 — так что эксклюзивным преимуществом это не является. А во-вторых, «поддержка в стандарте» не означает «включено по умолчанию»: в реальной жизни шифрование на уровне IP применяется редко и зависит от настроек, а не от версии протокола.

Более того, у IPv6 есть и свои нюансы безопасности. Поскольку NAT часто пропадает, устройства могут оказаться напрямую доступны из интернета — а NAT в IPv4 невольно играл роль простейшего барьера. Это не делает IPv6 опасным, но и «автоматически безопаснее» он не становится. Реальная безопасность зависит от файрвола, настроек и привычек, а не от номера версии. Так что фразу «перешёл на IPv6 — стал защищённее» стоит воспринимать скептически.

Скорость — ещё один миф

Иногда говорят, что IPv6 «быстрее». В быту разницы в скорости вы, скорее всего, не заметите. Теоретически у IPv6 чуть проще структура заголовков пакетов и нет лишнего этапа трансляции через NAT, что в отдельных сценариях может дать крошечный выигрыш. Но скорость вашего интернета определяется тарифом, качеством линии, загрузкой серверов и маршрутами — а не тем, IPv4 у вас или IPv6. Обещания «IPv6 ускорит интернет в разы» — маркетинг, а не реальность.

Итого честная картина: главное и единственное по-настоящему фундаментальное отличие — адресное пространство. Остальное (NAT, безопасность, скорость) — нюансы, которые зависят от настроек, а не от самого факта версии.

Какой IP у вас — IPv4 или IPv6

Самый простой способ узнать — посмотреть свой адрес нашим бесплатным инструментом Мой IP. Он показывает, какой адрес сейчас видит интернет, и подскажет формат: если увидите четыре числа через точки — это IPv4, если длинную строку с двоеточиями — IPv6.

У многих сегодня работают оба формата одновременно — это называется dual-stack (о нём ниже). Часто бывает так: к одним сайтам вы подключаетесь по IPv6, к другим, у которых его ещё нет, — по IPv4. Поэтому ваш «видимый» адрес может оказаться любым из двух в зависимости от того, к какому ресурсу вы обращаетесь.

Хотите рассмотреть конкретный адрес подробнее — страну, провайдера, тип сети? Введите его в инструменте Проверка IP-адреса. Он работает и с IPv4, и с IPv6.

Совместимость и переход: что такое dual-stack

Главная сложность перехода в том, что IPv4 и IPv6 — несовместимы напрямую. Устройство с одним только IPv6 не может «дозвониться» до сервера, у которого есть только IPv4, и наоборот. Это как два телефона с несовместимыми стандартами связи.

Чтобы интернет не сломался на время перехода, придумали несколько решений. Самое распространённое — dual-stack («двойной стек»): устройство и сеть одновременно поддерживают обе версии. Тогда для сайтов с IPv6 используется IPv6, а для старых ресурсов — IPv4. Именно так сегодня работает большинство современных провайдеров и операционных систем: вы об этом даже не задумываетесь, всё происходит автоматически в фоне.

Существуют и другие технологии перехода — туннелирование (упаковка IPv6 внутрь IPv4 и наоборот) и трансляция между версиями (NAT64/DNS64). Но рядовому пользователю в них вникать не нужно: задача провайдера — сделать так, чтобы всё просто работало. Полный переход на чистый IPv6 идёт медленно и растянется ещё на годы, поэтому IPv4 будет с нами долго.

IPv6 и приватность: почему он может «течь» мимо VPN

А вот это — практически важный момент, который часто упускают. Если вы пользуетесь VPN для приватности, IPv6 может вас выдать, даже когда вы думаете, что защищены.

Дело вот в чём. Многие VPN-сервисы исторически заточены под IPv4: они аккуратно заворачивают в зашифрованный туннель весь ваш IPv4-трафик. А если у вашего провайдера и устройства параллельно работает IPv6, может случиться так, что IPv6-запросы идут в обход туннеля — напрямую к сайтам. В результате сайт видит ваш зашифрованный IPv4-адрес VPN-сервера, но при этом получает и ваш настоящий IPv6-адрес. Это называется утечкой IPv6 и сводит на нет смысл VPN: ваш реальный адрес всё равно засветился.

Похожая история с утечками через технологию WebRTC в браузере, которая умеет выдавать ваш настоящий адрес (в том числе IPv6) в обход VPN. Проверить, не «течёт» ли ваш браузер, можно бесплатным инструментом Проверка утечек WebRTC. А полное руководство по всем видам утечек — IPv6, WebRTC и DNS — мы собрали в статье как проверить VPN на утечки. Если вы всерьёз относитесь к приватности, обязательно прогоните свою связку через эти проверки.

Хорошая новость: грамотный VPN решает проблему. Либо он полностью обрабатывает и IPv6-трафик внутри туннеля, либо аккуратно блокирует IPv6 на время сессии, чтобы ничего не утекло. Главное — выбирать сервис, который про это позаботился, и периодически проверять результат самому.

Короткий FAQ

Что лучше — IPv4 или IPv6? Не та постановка вопроса: это не конкуренты, а старая и новая версии одного протокола. IPv6 решает проблему нехватки адресов, но в быту вы разницы почти не почувствуете. Сегодня правильнее, чтобы у вас работали оба (dual-stack) — так максимально совместимо.

IPv6 действительно безопаснее? Не автоматически. В стандарт заложена поддержка шифрования, но в реальной жизни оно зависит от настроек, а не от версии. К тому же без NAT устройства могут быть напрямую доступны из сети. Безопасность определяют файрвол и настройки, а не номер версии.

IPv6 быстрее интернет? Заметной разницы в скорости вы не ощутите. Скорость зависит от тарифа, линии и серверов, а не от версии протокола. Обещания кратного ускорения от IPv6 — маркетинг.

Можно ли отключить IPv6? Технически да, в настройках сети устройства или роутера. Иногда это делают для устранения утечек мимо VPN, но это грубое решение. Лучше выбрать VPN, который корректно обрабатывает или блокирует IPv6 сам.

Почему сайт показывает мне то IPv4, то IPv6? Потому что у вас, скорее всего, dual-stack: к сайтам с поддержкой IPv6 вы идёте по IPv6, к остальным — по IPv4. Видимый адрес зависит от того, к какому ресурсу обращаетесь. Посмотреть текущий можно на странице Мой IP.

Итог

IPv4 и IPv6 — это старый и новый формат одного и того же IP-адреса. IPv4 (192.168.0.1) проще и привычнее, но его примерно 4,3 миллиарда адресов закончились, и держится он на костылях вроде NAT. IPv6 (2001:db8::1) выглядит длиннее и непривычнее, зато адресов в нём практически бесконечно — ради этого он и создан. Главное и единственное фундаментальное отличие — именно адресное пространство; рассказы про то, что IPv6 «безопаснее» или «быстрее», стоит воспринимать без преувеличений. Сегодня большинство живёт в режиме dual-stack, когда работают оба формата сразу.

Самое практичное, что стоит запомнить: если вы цените приватность, держите в голове, что IPv6 умеет «течь» мимо VPN. Проверьте свою защиту инструментом Проверка утечек WebRTC и по гайду как проверить VPN на утечки. А чтобы скрыть свой настоящий адрес — и IPv4, и IPv6 — попробуйте GANVAS VPN: быстрые серверы, современные протоколы и защита от утечек. Свой текущий адрес можно посмотреть прямо сейчас на странице Мой IP.