Ваш IP адрес:
Провайдер:
...

IPv4 и IPv6: чем отличаются адреса и соединения?

IPv4 и IPv6 — две версии Internet Protocol, которые одновременно работают в современном Интернете. IPv4 использует 32-битные адреса, IPv6 — 128-битные. Больший адресный простор IPv6 не превращает его автоматически в более быстрый или безопасный канал: результат зависит от сети, маршрута и настроек.

Формат адресов и сетевых префиксов

IPv4 обычно записывают четырьмя десятичными числами, например 192.0.2.10. IPv6 записывают шестнадцатеричными группами через двоеточие; последовательность нулевых групп можно один раз сократить как ::, например 2001:db8::10. Оба приведённых диапазона предназначены для документации, а не для размещения действующих публичных серверов. После косой черты записывают длину сетевого префикса: 192.0.2.0/24 и 2001:db8::/32 обозначают блоки, а не конкретный хост. Проверить вычисление IPv4-подсети можно в IP-калькуляторе.

Почему у устройства несколько адресов

Компьютер может одновременно иметь частный IPv4 для локальной сети, публично видимый IPv4 через NAT, локальный IPv6 и один или несколько глобальных IPv6. В режиме dual stack приложение выбирает доступное семейство адресов. DNS-запись A указывает IPv4, AAAA — IPv6; сайт может публиковать оба типа. Наличие AAAA не означает, что соединение гарантированно работает: веб-сервер, маршрутизация и межсетевой экран тоже должны поддерживать IPv6. Подробности формата пакета и поля Hop Limit приведены в RFC 8200.

NAT и совместимость приложений

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

Как проверить проблему соединения

Если один сайт не открывается, запросите его записи A и AAAA и сравните доступность по IPv4 и IPv6. Если работает только одна версия, проверьте адрес и маршрут именно этой версии, DNS, правила роутера и сервера. Разница в скорости между версиями может объясняться другим маршрутом или точкой подключения, а не размером адреса. Проверка IP на 2ip показывает адрес, с которым пришёл конкретный запрос; разные запросы или приложения могут использовать разные адреса. Запишите время и семейство адресов, прежде чем сообщать провайдеру о неисправности.

При диагностике фиксируйте не только адрес, но и семейство протокола. Одно приложение может подключиться по IPv6, а другое — по IPv4, даже если они открыты на одном устройстве. Если сайт недоступен только по одному семейству, отдельно проверьте DNS-записи A и AAAA, маршрутизацию и правила межсетевого экрана.