Что такое IP-адрес?
IP-адрес — уникальный числовой идентификатор каждого устройства в сети. Без IP-адреса невозможно отправить или получить данные. IP-адрес существует в двух версиях: IPv4 и IPv6.
IPv4 — старый стандарт
IPv4 (Internet Protocol version 4) — протокол, созданный в 1981 году. Адрес IPv4 состоит из 32 бит, записывается как четыре числа от 0 до 255, разделённых точками:
185.10.20.30
192.168.1.1
8.8.8.8
32 бита дают чуть больше 4,2 миллиарда уникальных адресов. Казалось бы, много — но в 2011 году IANA распределила последние блоки IPv4-адресов. Сейчас адреса IPv4 стоят сотни долларов за каждый.
IPv6 — новый стандарт
IPv6 (Internet Protocol version 6) разработан для решения проблемы нехватки адресов. Адрес IPv6 — 128 бит, записывается как восемь групп по четыре шестнадцатеричных цифры:
2001:0db8:85a3:0000:0000:8a2e:0370:7334
Ведущие нули в группах и группы из нулей можно сокращать:
2001:db8:85a3::8a2e:370:7334
128 бит дают 3,4 × 10^38 адресов — это больше, чем песчинок на Земле. IPv6-адресов хватит на каждое устройство в обозримом будущем.
Ключевые отличия
- Размер адресного пространства: IPv4 — 4,3 млрд, IPv6 — 340 ундециллионов
- Формат: IPv4 — десятичный через точку, IPv6 — шестнадцатеричный через двоеточие
- NAT: IPv4 требует NAT для экономии адресов, IPv6 — нет (у каждого устройства свой глобальный адрес)
- Заголовок пакета: IPv6 упрощён, что ускоряет маршрутизацию
- Безопасность: IPsec в IPv6 обязателен по стандарту, в IPv4 — опционален
- Автоконфигурация: IPv6 поддерживает SLAAC — устройства сами настраивают адрес без DHCP
Совместимость IPv4 и IPv6
IPv4 и IPv6 — разные протоколы, они несовместимы напрямую. IPv6-устройство не может соединиться с IPv4-сервером без специальных механизмов перехода:
- Dual Stack — сервер имеет и IPv4, и IPv6 адрес. Браузер выбирает лучший.
- Tunneling (6to4, Teredo) — IPv6-пакеты оборачиваются в IPv4.
- NAT64/DNS64 — шлюз переводит IPv6 в IPv4 для доступа к старым ресурсам.
Как проверить, есть ли у вас IPv6?
Откройте инструмент IP Info на kit.uz или зайдите на сайт test-ipv6.com. Если ваш провайдер поддерживает IPv6, вы увидите адрес вида 2001:.... Большинство узбекских операторов пока используют только IPv4, хотя IPv6-поддержка постепенно появляется.
Нужно ли делать сайт доступным по IPv6?
Да, если вы хотите быть доступны для всех пользователей интернета. Google, Facebook, Netflix уже давно работают по IPv6. В странах с активным развитием мобильного интернета (Индия, Бразилия) до 60% трафика идёт по IPv6. Большинство CDN (Cloudflare, AWS CloudFront) поддерживают двойной стек автоматически.