Определение простыми словами
IPv4 — это система «почтовых индексов» для устройств в интернете. Каждый компьютер, сервер, роутер или телефон получает адрес из четырёх октетов от 0.0.0.0 до 255.255.255.255 — итого около 4,3 миллиарда комбинаций. Пакеты данных отправляются с адреса источника на адрес назначения, маршрутизаторы передают их по цепочке от провайдера к провайдеру.
Адресов на всех давно не хватает: их раздали ещё в 2011 году. Поэтому провайдеры используют NAT и CGNAT (один внешний IP на сотни клиентов), а свободные «белые» IP стоят денег — на вторичном рынке от $35 за штуку. Параллельно развивается IPv6 с почти бесконечным пулом, но IPv4 всё ещё доминирует по поддержке софта и привычке.
Сравнение
| Параметр | IPv4 | IPv6 |
|---|---|---|
| Размер адреса | 32 бита | 128 бит |
| Пул адресов | 4,3 млрд | 3,4×10³⁸ |
| Запись | 192.0.2.10 | 2001:db8::1 |
| NAT | Обязателен дома | Не нужен |
| Заголовок | 20 байт + опции | 40 байт фиксированно |
| Поддержка | 100% сайтов | ~45% сайтов |
| Цена белого IP | От $35 одноразово | Условно бесплатно |
Кейсы использования
- Хостинг сайта. Собственный белый IPv4 нужен для почтового сервера (репутация в DNSBL), VPN-сервера, нестандартных портов.
- NAT и проброс портов. Дома и в офисе один внешний IPv4 раздаётся десяткам устройств через NAT, нужные сервисы пробрасываются по портам.
- Старый софт. Часть платёжных шлюзов, госсервисов и embedded-устройств понимает только IPv4 — без него к ним не подключиться.
- Резервный IP (Failover). Сервис BGP-anycast: один IPv4 переключается между серверами в разных дата-центрах при падении основного.
- Когда хватает «серого» IP: личный сервер для бэкапов, домашний NAS — достаточно VPN или Tailscale, белый IP не нужен.
Технические детали
Узнать свой IPv4-адрес и проверить связность с Linux-сервера:
ip -4 addr show eth0
curl -4 https://ifconfig.me
ping -4 -c 4 8.8.8.8
traceroute -4 example.com
nslookup -type=A example.com
Структура пакета: версия (4 бита), длина заголовка, TTL, протокол (TCP/UDP/ICMP), адреса источника и назначения. Маска подсети (/24 = 255.255.255.0) делит адреса на сетевую и хостовую часть. Частные диапазоны (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) не маршрутизируются в публичный интернет — на них и стоит NAT. При выборе VPS уточняйте, выдаётся ли отдельный IPv4 или сервер сидит за CGNAT — это критично для прода.
🔥 Где это применяется
Частые вопросы
Сколько стоит дополнительный IPv4 у хостера?
В среднем 80–250 ₽/мес или $1–3/мес. Цена растёт с дефицитом: на вторичном рынке блок /24 стоит около $9 000, поэтому хостеры всё чаще выдают IPv6 бесплатно, а IPv4 продают.
Чем «белый» IP отличается от «серого»?
Белый (публичный) маршрутизируется в интернете — на него можно зайти из любой точки мира. Серый (приватный) живёт за NAT провайдера: исходящие соединения работают, входящие — нет, без проброса портов или VPN.
Закончится ли IPv4 совсем?
Уже закончился у RIPE и ARIN. Существующие адреса переходят с рук на руки на вторичном рынке. На полную замену IPv6 уйдёт ещё 10–20 лет, всё это время IPv4 будут дорожать.
Можно ли запустить сайт без IPv4?
Технически — да, на чистом IPv6, но 50%+ пользователей в России не получит к нему доступ. Минимум — IPv4 от Cloudflare как фронт, бекенд может быть на IPv6.