Чем отличается IPv4 от IPv6: таблица отличий и как проверить IPv6 у себя

IPv4 и IPv6 отличаются прежде всего длиной адреса: 32 бита против 128.

Разбираем остальные отличия в таблице, проверяем адреса кодом на Python и показываем, как узнать, работает ли у вас IPv6 и что выбрать в настройках роутера и телефона.

Статью написал:
Ваня Буявец, продюсер, основатель Checkroi
Ваня Буявец
Основатель Checkroi, продюсер, эксперт в выборе онлайн-курсов
Все 2961 статья автора Подписаться на Телеграм-канал
Одобрено экспертом:
Наташа Буявец, основатель Checkroi, эксперт по онлайн-курсам
Наташа Буявец
Основательница Checkroi, продюсер Youtube-каналов, эксперт по онлайн-курсам
Все 3615 экспертных мнений Подписаться на Телеграм-канал
Обложка: Чем отличается IPv4 от IPv6: таблица отличий и как проверить IPv6 у себя

Главная разница между IPv4 и IPv6 в длине адреса. В IPv4 адрес занимает 32 бита и записывается четырьмя числами через точку (192.168.1.10), таких адресов всего около 4,3 млрд. В IPv6 адрес длиной 128 бит записывается восемью группами шестнадцатеричных цифр через двоеточие (2001:db8::ff00:42:8329), и адресов хватит с огромным запасом.

Из длины адреса растут остальные отличия: в IPv6 не нужен NAT, устройство само настраивает себе адрес, а заголовок пакета проще. Ниже разберём отличия по пунктам, проверим адреса кодом на Python и покажем, как понять, работает ли IPv6 у вас дома. Если путаетесь в уровнях сети, начните с разбора сетевых протоколов простыми словами.

CheckroiCheckroiПодборка курсов по сетевым технологиям28 курсов • 15 школСравните цены, школы, программу и найдите выгодные предложения по обучениюСравнить→

Чем IPv4 отличается от IPv6: таблица

Рой-сетевой инженер у стойки с сетевым оборудованием

Обе версии работают на одном, сетевом уровне. В модели OSI это третий уровень, и над ним одинаково живут TCP, UDP и HTTP. Различается устройство самого пакета и способ раздавать адреса.

Параметр IPv4 IPv6
Длина адреса 32 бита 128 бит
Сколько адресов 4 294 967 296 около 3,4 × 1038
Запись 192.168.1.10 2001:db8::ff00:42:8329
Заголовок пакета от 20 байт, длина меняется 40 байт, фиксированный
Контрольная сумма заголовка есть нет
Кто дробит пакеты отправитель и маршрутизаторы только отправитель
Минимальный MTU канала 68 байт 1280 байт
Как устройство получает адрес вручную или по DHCP само (SLAAC), по DHCPv6 или вручную
Поиск соседа в локальной сети ARP Neighbor Discovery (ICMPv6)
Широковещательные пакеты есть нет, вместо них multicast
NAT нужен почти везде не нужен

Данные по IPv6 в строках про заголовок, фрагментацию, MTU и длину адреса взяты из спецификации RFC 8200. В ней прямо сказано, что IPv6 увеличивает размер адреса с 32 до 128 бит, а дробит пакеты только узел-источник, а не маршрутизаторы на пути. Минимум в 68 байт для IPv4 задан в его собственной спецификации, о ней ниже.

Что такое IPv4 и почему адресов не хватило

IPv4 описан в RFC 791 1981 года. Адрес состоит из четырёх октетов, каждый от 0 до 255: 192.168.1.10. Перемножаем 256 четыре раза и получаем те самые 4 294 967 296 комбинаций.

В начале восьмидесятых этого хватало с запасом, а потом в сеть пришли смартфоны, телевизоры и датчики интернета вещей. Публичные адреса кончились по цепочке:

  • 3 февраля 2011 года IANA раздала региональным регистраторам последние блоки IPv4, общий мировой пул опустел. Об этом объявила Number Resource Organization.
  • 25 ноября 2019 года адреса закончились у RIPE NCC, регистратора Европы, Ближнего Востока и России. Освободившиеся адреса теперь идут по листу ожидания, по одному блоку /24 и только тем, кто раньше не получал IPv4 от RIPE NCC.

Жить без новых адресов сеть научилась за счёт NAT. Внутри дома или офиса у устройств частные адреса из диапазонов RFC 1918: 10.0.0.0/8, 172.16.0.0/12 и 192.168.0.0/16. Роутер подменяет их одним публичным адресом. Часть провайдеров делает то же самое ещё раз у себя, и тогда десятки абонентов выходят в интернет с одного IP.

NAT спас IPv4, но сломал прямую связь между устройствами. Чтобы достучаться до домашней камеры или сервера извне, нужен проброс портов, а за NAT провайдера его не сделать вообще.

Канал основателя Checkroi Вани Буявца3 700 человек читают мой Телеграм-канал про нейросетиСобрал промпты для Claude Code и ChatGPT, разборы ИИ-инструментов и лайфхаки по продвижению бизнеса в одном местеПрисоединиться

Что такое IPv6 простыми словами

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

Как сокращают запись адреса

Полная форма громоздкая, поэтому есть два правила сокращения:

  1. Ведущие нули в группе отбрасывают: 0db8 превращается в db8, 0042 в 42.
  2. Одну цепочку подряд идущих нулевых групп заменяют двойным двоеточием ::. Использовать его в адресе можно только один раз, иначе непонятно, сколько нулей где пропущено.

Так 2001:0db8:0000:0000:0000:ff00:0042:8329 превращается в 2001:db8::ff00:42:8329. Каноническая запись из RFC 5952 пишет буквы строчными, а :: ставит на место самой длинной цепочки нулей.

Какие бывают адреса IPv6

Тип адреса видно по его началу, это задано в архитектуре адресации RFC 4291 и соседних документах:

Начало адреса Тип Аналог в IPv4
::1 loopback, сам компьютер 127.0.0.1
fe80::/10 link-local, работает только внутри сегмента сети 169.254.0.0/16
fc00::/7 (на практике fd…) уникальные локальные адреса, RFC 4193 частные 10.x, 192.168.x
2000::/3 (обычно 2… и 3…) глобальные, видны из интернета публичные адреса
2001:db8::/32 для документации и примеров, RFC 3849 192.0.2.0/24

В обычном адресе первые 64 бита указывают на сеть, а вторые 64 бита указывают на конкретное устройство. При автонастройке (SLAAC) устройство генерирует их само. Для приватности системы по RFC 8981 меняют вторую половину адреса со временем, чтобы сайты не узнавали один и тот же ноутбук по адресу.

Проверяем адреса кодом на Python

Разницу удобно потрогать руками. В стандартной библиотеке Python есть модуль ipaddress, ставить ничего не нужно:

import ipaddress

v4 = ipaddress.ip_address("192.168.1.10")
v6 = ipaddress.ip_address("2001:0db8:0000:0000:0000:ff00:0042:8329")

print(v4.version, v4.max_prefixlen)
print(v6.version, v6.max_prefixlen)
print(v6.compressed)
print(v6.exploded)

print(2 ** 32)
print(f"{2 ** 128:.2e}")

for a in ["192.168.1.10", "fe80::1", "fd12:3456:789a::1", "2001:4860:4860::8888", "::1"]:
    ip = ipaddress.ip_address(a)
    print(a, ip.is_private, ip.is_link_local, ip.is_global)

Вывод на Python 3.14:

4 32
6 128
2001:db8::ff00:42:8329
2001:0db8:0000:0000:0000:ff00:0042:8329
4294967296
3.40e+38
192.168.1.10 True False False
fe80::1 True True False
fd12:3456:789a::1 True False False
2001:4860:4860::8888 False False True
::1 True False False

Здесь видно сразу три вещи. Длина адреса 32 и 128 бит, compressed и exploded переводят адрес между короткой и полной записью. А из пяти адресов глобальный только один, публичный DNS Google 2001:4860:4860::8888, остальные частные или локальные.

Соединения по обеим версиям тот же Python открывает через модуль socket, только семейство адресов разное: AF_INET для IPv4 и AF_INET6 для IPv6. Как устроен сокет, мы разбирали в статье что такое сокет, а сам язык с нуля учат на курсах по Python.

Что лучше: IPv4 или IPv6

Для обычного пользователя вопрос «что выбрать» почти не стоит: современные системы работают с обеими версиями одновременно, это называется dual stack. Браузер сам решает, каким путём идти к сайту.

Скорость

Сам протокол интернет быстрее не делает, скорость зависит от маршрута и оборудования провайдера. Чтобы пользователь не ждал, придумали схему Happy Eyeballs из RFC 8305: клиент сначала пробует IPv6, а если соединение за 250 мс не установилось, параллельно запускает IPv4. Документ называет 250 мс одним из рекомендуемых значений задержки по умолчанию, поэтому у клиента с этой схемой сломанный IPv6 обходится примерно в четверть секунды ожидания, а не в обрыв.

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

Безопасность

Частый тезис «в IPv6 шифрование IPsec встроено обязательно» устарел. Раньше спецификация требовала поддержку IPsec от каждого узла, но RFC 8504 (как и предшествующий ему RFC 6434) говорит, что IPsec SHOULD be supported, то есть поддержка рекомендуется, а не обязательна. И даже поддержка не значит, что трафик шифруется: шифрование включают отдельно.

Другая сторона: без NAT устройство в IPv6 видно из интернета напрямую. Защищает его межсетевой экран роутера, поэтому проверьте, что он включён и для IPv6, а не только для IPv4. Как устроены современные экраны, мы разбирали в статье про NGFW.

Насколько IPv6 распространён

  • В мире к сервисам Google по IPv6 ходят от 46,1 до 50,9 % пользователей, по статистике Google за 7–13 октября 2026 года. В выходные доля выше, чем в будни.
  • В России, по замеру APNIC Labs на 14 октября 2026 года, IPv6 доступен 5,81 % пользователей.

Google и APNIC считают по-разному, поэтому делить одну цифру на другую не стоит, но разрыв виден и без расчётов. В России сайты и домашние сети пока рассчитаны в первую очередь на IPv4, а IPv6 нужен в первую очередь серверам, облакам и сетевым инженерам, которые к нему готовятся.

Как сети переходят с IPv4 на IPv6

Роутер, коммутатор и два мотка кабеля на рабочем столе

Выключить IPv4 в один день нельзя: большая часть сайтов и оборудования до сих пор живёт на нём. Поэтому версии сосуществуют, и для этого есть несколько механизмов.

Механизм Как работает Где встречается
Dual stack у устройства сразу два адреса, IPv4 и IPv6, и оно выбирает версию под каждый сайт компьютеры, телефоны, серверы, облака
Туннели (6in4, 6to4, 6rd) пакеты IPv6 упаковывают внутрь IPv4 и везут через старую сеть провайдеры и роутеры, где нативного IPv6 нет
NAT64 и DNS64 устройство знает только IPv6, а шлюз провайдера переводит его запросы в IPv4 сети, где IPv4 абонентам уже не раздают
464XLAT надстройка над NAT64 для приложений, которые умеют только IPv4 мобильные сети

Схемы описаны в стандартах: трансляция адресов в RFC 6146, подмена DNS-ответов в RFC 6147, 464XLAT в RFC 6877. Для пользователя всё это незаметно: сайт открывается, а каким путём прошёл пакет, видно только в диагностике.

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

Что убрали из заголовка IPv6

Заголовок IPv6 длиннее, но проще. В нём нет контрольной суммы: проверку целостности оставили протоколам выше, например TCP и UDP, поэтому маршрутизатору не нужно пересчитывать сумму на каждом шаге. Поле TTL переименовали в Hop Limit, смысл тот же: сколько маршрутизаторов пакет может пройти.

Необязательные параметры вынесли из основного заголовка в цепочку заголовков расширения. Основная часть всегда занимает 40 байт, и оборудованию проще разбирать пакет.

Устройство заголовков подробно разбирают на курсах по стеку TCP/IP, а отличия IPv4 и IPv6 часто спрашивают на собеседовании системного администратора.

Ваня БуявецКанал основателя Checkroi Вани БуявцаЗабирайте промпты и обучение по нейросетям в моём Телеграм-каналеБольше 3 700 человек уже применяют Claude Code, ChatGPT и другие нейросети в работе, учёбе, бизнесе и жизниПерейти в канал

Как узнать, есть ли у вас IPv6

Рой радуется, глядя в терминал на ноутбуке

Проверка занимает минуту. Откройте терминал и посмотрите, какие адреса есть у сетевого интерфейса:

Система Команда Что искать
Windows ipconfig строку «IPv6-адрес» (не «Локальный IPv6-адрес канала»)
macOS ifconfig | grep inet6 адрес, который начинается не с fe80 и не равен ::1
Linux ip -6 addr show scope global любой непустой вывод

Если есть только адреса с fe80, IPv6 работает лишь внутри вашей сети, а в интернет вы ходите по IPv4. Это легко подтвердить пингом, на macOS команда называется ping6, на Linux ping -6, в Windows ping -6. Без IPv6 macOS ответит так:

$ ping6 -c 2 google.com
ping6: UDP connect: No route to host

Проверить, есть ли у сайта адрес IPv6, можно запросом записи AAAA в DNS: nslookup -type=AAAA ya.ru в Windows или dig +short AAAA ya.ru в macOS и Linux. Мы сделали такой запрос 15 октября 2026 года: у ya.ru и google.com записи AAAA есть, у gosuslugi.ru нет. Значит, на Госуслуги даже абонент с IPv6 заходит по IPv4.

Список основных команд Linux пригодится, если сеть приходится проверять на сервере, а не на ноутбуке.

IPv4 или IPv6 в настройках роутера и телефона

Роутер

В настройках роутера IPv6 обычно лежит отдельным разделом. Включать его стоит, только если провайдер раздаёт IPv6: об этом пишут в договоре или в справке на сайте провайдера. Иначе роутер получит лишь локальный адрес и ничего не изменится.

Пример пути из справки ASUS: «Расширенные настройки» → «IPv6» → «Тип подключения». Тип зависит от того, как роутер подключён по IPv4:

  • IPv4 через PPPoE → IPv6 Native;
  • статический IP → «Статический IPv6»;
  • автоматический IP → Passthrough.

У других производителей названия похожи. Если провайдер IPv6 не даёт, оставьте раздел выключенным: IPv4 будет работать как раньше.

Телефон: протокол APN

В Android в настройках точки доступа есть поле «Протокол APN» с вариантами IPv4, IPv6 и IPv4/IPv6. Последний вариант в документации Android описан как виртуальный тип для устройств, которые поддерживают оба стека. Обычно оператор присылает настройки сам, и менять поле руками без причины не нужно.

Прокси IPv4 и IPv6

Прокси с адресом IPv6 откроет только те сайты, у которых есть запись AAAA. У Госуслуг, как показала проверка выше, такой записи нет, поэтому прокси IPv6 подходит не для любой задачи.

Частые ошибки и заблуждения

  1. «IPv6 сделает интернет быстрее». Скорость задаёт тариф и маршрут. Включение IPv6 на роутере тариф не меняет.
  2. «IPv4 и IPv6 совместимы, устройство IPv6 откроет любой сайт». Напрямую версии друг друга не понимают. Работает это за счёт dual stack или трансляторов у провайдера, например NAT64.
  3. Двойное двоеточие дважды в адресе. Адрес 2001::1::5 записан с ошибкой: система не поймёт, сколько групп нулей пропущено. Двоеточие ставится один раз.
  4. Порт рядом с адресом без скобок. В IPv4 пишут 192.168.1.10:8080, а в IPv6 адрес берут в квадратные скобки: http://[2001:db8::1]:8080/. Иначе двоеточие порта путается с двоеточиями адреса. Что такое порт и зачем он нужен, разобрано на примере порта 443.
  5. Экран настроен только для IPv4. Правила файрвола для IPv4 не действуют на IPv6. Решение: продублировать правила или включить защиту IPv6 в роутере отдельно.

Где научиться работать с сетями

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

Если хотите разобраться в сетях системно, посмотрите курсы по сетевым технологиям. Путь с нуля до первой работы расписан в статьях как стать сетевым инженером и как стать системным администратором, а программы по второй профессии собраны в разделе курсов для сисадминов.

КурсШколаСтоимость со скидкойВ рассрочкуДлитель­ностьОбзор курса от Checkroi
Профессия «Сетевой инженер»
Перейти на сайт курса
НетологияНетология85 786 ₽3575 ₽/мес.12 месяцевОбзор курса
Сетевые технологии
Перейти на сайт курса
MerionMerion21 840 ₽1578 ₽/мес.2 месяцаОбзор курса
Сетевые технологии Huawei
Перейти на сайт курса
MerionMerion11 830 ₽938 ₽/мес.2 месяцаОбзор курса
Учебная программа “Кибербезопасность и Сетевые технологии”
Перейти на сайт курса
Компьютерная академия TOPАкадемия ТОПБесплатно - 2 годаОбзор курса
Сетевой инженер - курс переподготовки
Перейти на сайт курса
АПОК — Академия профессионального образования кадровАПОК32 980 ₽ - 280 часовОбзор курса

Больше программ — в полном каталоге курсов по сетевым технологиям

Часто задаваемые вопросы

Чем отличается IPv4 от IPv6?

Главное отличие в длине адреса: в IPv4 он 32-битный и пишется четырьмя числами через точку, в IPv6 128-битный и пишется восемью группами шестнадцатеричных цифр через двоеточие. Ещё в IPv6 не нужен NAT, у заголовка нет контрольной суммы, а устройство может само настроить себе адрес.

Что лучше: IPv4 или IPv6?

Выбирать обычно не нужно: компьютеры и телефоны работают с обеими версиями сразу и сами выбирают путь к сайту. IPv6 решает проблему нехватки адресов, но в России, по замеру APNIC Labs на 14 октября 2026 года, он доступен 5,81 % пользователей, так что основной протокол пока IPv4.

Влияет ли IPv6 на скорость интернета?

Сам по себе нет. Скорость задают тариф, маршрут и оборудование провайдера. Если IPv6 у провайдера работает плохо, клиент со схемой Happy Eyeballs из RFC 8305 через 250 мс параллельно пробует IPv4, поэтому сайт всё равно откроется.

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

2 в 128-й степени, это около 3,4 × 1038 адресов. Для сравнения, в IPv4 их 4 294 967 296.

Нужно ли включать IPv6 на роутере?

Только если провайдер раздаёт IPv6. Проверьте это в договоре или справке провайдера, затем выберите тип подключения IPv6 под ваше подключение по IPv4. Без поддержки провайдера роутер получит лишь локальный адрес, и ничего не изменится.

Какой протокол APN выбрать в телефоне: IPv4 или IPv6?

Обычно настройки точки доступа присылает оператор, и менять их не нужно. Вариант IPv4/IPv6 работает с обеими версиями, поэтому подходит большинству телефонов; только IPv6 стоит ставить, если оператор прямо это рекомендует.

Читайте Checkroi первым в Google
Добавьте Checkroi в избранные источники — и наши разборы курсов и обзоры школ будут показываться выше в вашей выдаче Google.
Оставить комментарий
0 комментариев
Форма комментария

Оставьте комментарий

Напишите, что думаете. Нам важно ваше мнение!