Определение простыми словами
IPv6 — это адресная система интернета нового поколения. Каждое устройство получает уникальный 128-битный идентификатор вида 2001:0db8:85a3::8a2e:0370:7334. В отличие от IPv4, где адресов всего 4,3 млрд и они давно закончились, IPv6 решает проблему дефицита раз и навсегда.
Протокол разработан IETF в 1998 году (RFC 2460), к 2017-му обновлён до RFC 8200. Помимо расширенного адресного пространства, IPv6 уменьшает заголовок пакета, отказывается от широковещания в пользу мультикаста и встраивает IPSec в спецификацию.
Сравнение
| Параметр | IPv4 | IPv6 |
|---|---|---|
| Длина адреса | 32 бита | 128 бит |
| Запись | 192.0.2.1 | 2001:db8::1 |
| Адресов | 4,3 × 10^9 | 3,4 × 10^38 |
| Конфигурация | DHCP вручную | SLAAC автоматом |
| NAT | обязателен | не нужен |
| Безопасность | опционально | IPSec в стандарте |
| Заголовок | 20–60 байт, переменный | 40 байт, фиксированный |
Кейсы использования
- Хостинг-провайдер выдаёт каждому VPS собственный /64-блок без затрат на пул IPv4.
- Мобильные операторы развёртывают IPv6-only с трансляцией NAT64 для совместимости.
- IoT-сеть из десятков тысяч датчиков получает прямую адресацию без NAT-проброса.
- CDN маршрутизирует клиентов по anycast-адресам быстрее за счёт упрощённого заголовка.
- Негативный сценарий: legacy-приложение жёстко зашивает IPv4-парсер — переход требует переписывания валидаторов и логирования.
Технические детали
# Проверить поддержку IPv6 на сервере
ip -6 addr show
ping6 -c 4 ipv6.google.com
# Назначить адрес вручную
sudo ip -6 addr add 2001:db8::a/64 dev eth0
sudo ip -6 route add default via 2001:db8::1
# Открыть порт 443 для IPv6 в ufw
sudo ufw allow in on eth0 to any port 443 proto tcp
# Проверить какой протокол использует браузер
curl -6 https://ifconfig.co
curl -4 https://ifconfig.co
Используется совместно с DNS через AAAA-записи и поддерживается всеми современными ОС начиная с Windows Vista и Linux 2.6.
🔥 Где это применяется
Частые вопросы
Нужно ли отключать IPv4 при переходе на IPv6?
Нет. Стандартная практика — двойной стек: интерфейс одновременно держит IPv4 и IPv6, клиент сам выбирает рабочий протокол по алгоритму Happy Eyeballs.
Можно ли купить IPv6 отдельно от хостинга?
Розничная продажа адресов IPv6 не практикуется: блоки выдаёт RIR провайдеру, а тот раздаёт клиентам бесплатно вместе с VPS или dedicated.
Почему мой сайт не открывается по IPv6?
Проверьте AAAA-запись в DNS, включён ли IPv6 на сетевом интерфейсе сервера и не блокирует ли файрвол входящие соединения по новому протоколу.