IPv4 и IPv6: в чём разница и какой я использую?

IPv4 и IPv6: в чём разница и какой я использую?
IPv4 и IPv6 — две версии протокола Интернета, которыми адресуют устройства в сетях. Проверка публичного IP сообщает адрес, который достиг этой проверки в этом запросе — это может быть IPv4, IPv6 или (в двухстековых сетях) тот путь, которым пошло соединение.
Эта статья объясняет практическую разницу, как читать форматы и как понять, какой протокол вы используете — не считая ни один из них гарантией конфиденциальности.
Прямой ответ
IPv4 использует 32-битные адреса, записанные как четыре десятичных числа (например 203.0.113.10). IPv6 использует 128-битные адреса, записанные шестнадцатеричными группами через двоеточия (например 2001:db8::1). IPv6 появился, потому что адресного пространства IPv4 недостаточно для сегодняшнего интернета. Многие сети работают с обоими (dual-stack). Страница «какой у меня IP» показывает протокол, использованный при загрузке этой страницы, а не полный перечень всех адресов, которые может иметь устройство.
Что такое IPv4
IPv4 — исходная широко развёрнутая система адресации протокола Интернета, описанная в RFC 791. Адрес IPv4 имеет длину 32 бита, что даёт около 4,3 миллиарда возможных значений. На заре интернета этого казалось достаточно; этого мало, чтобы у каждого телефона, датчика и виртуальной машины был уникальный публичный адрес.
Из-за дефицита публичного пространства IPv4 сети часто разделяют публичные адреса IPv4 с помощью NAT. Поэтому домашний ноутбук часто имеет частный адрес IPv4, а сайты видят другой публичный адрес IPv4. См. публичные и частные IP-адреса.
Что такое IPv6
IPv6 — следующая архитектура адресации, описанная в RFC 8200. Адрес IPv6 имеет длину 128 бит. Этого пространства достаточно, чтобы сети могли назначать глобальные адреса щедрее, не полагаясь на NAT в стиле IPv4 для каждого хоста.
IPv6 не означает, что устройство публично достижимо для незапрошенных входящих соединений. Межсетевые экраны и политика провайдера по-прежнему решают, что разрешено. Глобальный unicast-адрес IPv6 остаётся меткой маршрутизации, а не уличным адресом и не человеком.
Как выглядят адреса
| IPv4 | IPv6 | |
|---|---|---|
| Длина | 32 бита | 128 бит |
| Типичная запись | Четыре десятичных октета: 203.0.113.10 | Восемь шестнадцатеричных групп, с :: для сжатия нулей: 2001:db8::1 |
| Примеры для документации | TEST-NET-3 в RFC 5737 | 2001:db8::/32 в RFC 3849 |
| Частные / локальные аналоги | Диапазоны RFC 1918, например 192.168.0.0/16 | Уникальные локальные адреса в fd00::/8 (RFC 4193) |
Примеры 203.0.113.10 и 2001:db8::1 — документационные адреса, а не живые публичные конечные точки. Если проверка показывает похожий шаблон с другими цифрами, вы смотрите на реально назначенный адрес в том же формате.
Почему IPv4 не хватило — и зачем существует IPv6
32-битного пространства IPv4 недостаточно, чтобы дать уникальный публичный адрес каждому подключённому устройству. Региональные интернет-регистраторы годы назад исчерпали свободно доступные выделения IPv4; оставшийся IPv4 повторно используют, передают или разделяют.
IPv6 возвращает запас для глобальной нумерации хостов. Внедрение неравномерно: некоторые ISP и мобильные сети предпочитают IPv6 ко многим назначениям; некоторые сайты и инструменты по-прежнему сначала говорят на IPv4. Работать с обоими сразу — нормально, а не ошибка конфигурации.
Публичный IPv4 и публичный IPv6
Публичный адрес IPv4 — исходящий или входящий адрес IPv4 из глобально маршрутизируемого пространства (не RFC 1918, не loopback, не типичное общее пространство CGNAT). Публичный адрес IPv6 в повседневном смысле «какой у меня IP» обычно является адресом глобального unicast — источником, который достиг удалённого сервиса по IPv6.
Это не две записи одного и того же числа. Двухстековые хосты могут иметь оба, и разные сайты могут видеть разные протоколы.
Операторский NAT (CGNAT) — в основном техника разделения IPv4 (RFC 6598, общее адресное пространство 100.64.0.0/10). IPv6 не нуждается в том же обходном пути, но пользователь всё равно может идти по IPv6 к одним сайтам и по общему IPv4 к другим.
Как понять, какой протокол вы используете
1. Прочитайте адрес, который возвращает публичная проверка
Откройте IPinfoLabs (или другую проверку) и посмотрите строку публичного IP:
- Четыре десятичные группы, разделённые точками → этот запрос использовал IPv4
- Шестнадцатеричные группы, разделённые двоеточиями → этот запрос использовал IPv6
IPinfoLabs показывает публичный адрес, использованный для запроса проверки. Отдельного значка «IPv4» / «IPv6» нет; индикатор — формат адреса.
2. Помните: это зависит от пути
Проверка сообщает исходный адрес, который достиг этого сервиса. Другой сайт или тот же сайт в другой сети может использовать другой протокол. Двухстековые клиенты часто предпочитают IPv6, когда у назначения есть запись AAAA, но Happy Eyeballs и локальная политика всё равно могут выбрать IPv4.
3. Сравните, прежде чем считать, что VPN «не сработал»
Если VPN только для IPv4, трафик IPv6 может по-прежнему уходить через ваш ISP, пока клиент VPN и ОС не настроены обрабатывать IPv6. Проверка, предпочитающая IPv6, тогда всё ещё может показать адрес IPv6 ISP. Это сценарий утечки dual-stack — не доказательство, что IPv6 «анонимнее».
4. Страницу маршрутизатора используйте только как второе мнение
Страницы состояния WAN могут перечислять IPv4, IPv6 или оба. WAN IPv4 в 100.64.0.0/10 может не совпадать с публичной проверкой из-за CGNAT. Для вопроса «что видит этот сайт?» доверяйте проверке для пути к этому сайту.
Dual-stack простыми словами
Dual-stack означает, что сеть может использовать IPv4 и IPv6. У телефона могут быть:
- Частный адрес IPv4 в Wi‑Fi
- Публичный адрес IPv4 (возможно, общий), который видят сайты только с IPv4
- Один или несколько адресов IPv6, используемых к сайтам с поддержкой IPv6
Ни один из этих фактов сам по себе не идентифицирует человека. Они описывают адресацию на пути. Что IP-адрес может и не может раскрыть охватывает пределы конфиденциальности, которые относятся к обоим протоколам.
NAT по-прежнему важен для IPv4
NAT IPv4 (точнее NAPT) позволяет многим устройствам разделять один публичный адрес IPv4. IPv6 снижает необходимость делать NAT для каждого хоста, но смешанные сети остаются обычными: глобальная адресация IPv6 плюс NAT IPv4 на том же домашнем шлюзе.
NAT — не полноценный межсетевой экран, а IPv6 — не «отсутствие безопасности». Политика на шлюзе по-прежнему важна. Для картины частного и публичного IPv4 оставайтесь с публичными и частными IP-адресами.
Распространённые заблуждения
«IPv6 заменил IPv4, так что IPv4 исчез.»
Нет. Большие части интернета по-прежнему используют IPv4. Многие пользователи видят оба.
«IPv6 — это местоположение GPS.»
Нет. IPv6 по-прежнему адрес для маршрутизации. Приблизительное местоположение, когда оно показано, берётся из баз геолокации — тот же класс оценки, что и для IPv4. См. что такое геолокация IP.
«Если проверка показывает IPv4, у меня нет IPv6.»
Не обязательно. Этот запрос проверки использовал IPv4. В сети всё ещё может быть IPv6 для других назначений.
«IPv6 значит, что сайты видят LAN-адрес моего устройства.»
Глобальный адрес IPv6 — не то же самое, что адрес LAN IPv4 192.168.x.x. Это исходный адрес на этом пути IPv6. Политика межсетевого экрана по-прежнему действует.
Практический вывод
- Читайте формат адреса на публичной проверке.
- Считайте результат протоколом этого запроса, а не полным перечнем.
- В двухстековых сетях ответы IPv4 и IPv6 оба могут быть верными.
- Используйте IPinfoLabs, чтобы увидеть публичный адрес текущего пути, затем проверьте другой адрес IPv4 или IPv6, если нужен сетевой контекст для этого адреса.
- Метки ISP и организации описывают сетевую ассоциацию этого адреса — см. что такое ISP.
Часто задаваемые вопросы
Что лучше — IPv4 или IPv6?
Ни один не «лучше» для повседневной проверки. IPv6 решает дефицит адресов; IPv4 остаётся широко используемым. Для проверки важно, какой протокол использовало это соединение.
Можно ли проверить и IPv4, и IPv6 в IPinfoLabs?
Да. Ручная проверка принимает глобально назначенные адреса IPv4 и IPv6. Частные, зарезервированные или иным образом неподдерживаемые вводы могут быть отклонены. Панель показывает один результат за раз — адрес, который вы обнаружили или проверили.
Скрывает ли IPv6 меня от моего ISP?
Нет. ISP по-прежнему предоставляет соединение. VPN может изменить исходный адрес, который сайты видят для туннелированного трафика; он не стирает аккаунты, cookie или записи назначения ISP.
Почему два сайта «какой у меня IP» не совпадают?
Они могут предпочитать разные протоколы, находиться в разных сетях или видеть вас через VPN, прокси или путь CGNAT. Сравните формат каждого результата и то, были ли вы в одной сети.
Источники
- RFC 791 — Internet Protocol (IPv4)
- RFC 8200 — Internet Protocol, Version 6 (IPv6)
- RFC 4291 — IP Version 6 Addressing Architecture
- RFC 3849 — IPv6 Address Prefix Reserved for Documentation
- RFC 5737 — IPv4 Address Blocks Reserved for Documentation
- RFC 4193 — Unique Local IPv6 Unicast Addresses
- RFC 4213 — Basic Transition Mechanisms for IPv6 Hosts and Routers
- IANA IPv6 Special-Purpose Address Registry
- Как проверить публичный IP-адрес

