Полное количество IPv4-адресов в мире: подсчёт по стандарту RFC 791

Число IPv4-адресов в мире — это ровно 4 294 967 296 значений, то есть 2 в степени 32. Такое число адресов задано стандартом RFC 791, опубликованным IETF в сентябре 1981 года. Практически доступный пул меньше: часть диапазонов зарезервирована под приватные сети и служебные цели, а свободный пул IANA был исчерпан 3 февраля 2011 года.

Общее число адресов IPv4 по спецификации протокола

Общее число адресов IPv4 в мире определяется длиной поля в заголовке IP-пакета — 32 бита. Стандарт RFC 791 «Internet Protocol», подготовленный Джоном Постелом и опубликованный в сентябре 1981 года, фиксирует это ограничение однозначно. Итоговая ёмкость пространства составляет 2 в степени 32, что равно 4 294 967 296 уникальных значений.

Запись адреса в привычной точечно-десятичной нотации выглядит как четыре октета от 0.0.0.0 до 255.255.255.255. Каждый октет — 8 бит, диапазон значений от 0 до 255. Такой формат называется dotted-decimal и закреплён в разделе 3.1 RFC 791. Альтернативные записи — шестнадцатеричная и восьмеричная — в интернет-стандартах официально не используются.

Полное число адресов IPv4 в мире неизменно с момента публикации протокола: это математическая константа архитектуры, а не результат распределения. Ни один документ IETF не расширяет разрядность протокола четвёртой версии — увеличение пространства решено переходом на IPv6.

Приватные и служебные диапазоны — что вычитается из пула

Из общего числа адресов IPv4 значительная часть недоступна для публичной маршрутизации. По стандарту RFC 1918 (февраль 1996 года) три диапазона зарезервированы под приватные сети: 10.0.0.0/8 (16 777 216 значений), 172.16.0.0/12 (1 048 576 значений) и 192.168.0.0/16 (65 536 значений). Эти блоки нельзя анонсировать в интернет — маршрутизаторы магистральных провайдеров их отбрасывают.

Дополнительно RFC 5735 и RFC 6890 закрепляют служебные подсети: 127.0.0.0/8 для loopback (16 777 216 значений), 169.254.0.0/16 для link-local, 224.0.0.0/4 для мультикаста (268 435 456 значений), 240.0.0.0/4 — зарезервировано под будущее использование и не назначается. Диапазон 100.64.0.0/10 (RFC 6598, апрель 2012) выделен под Carrier-Grade NAT операторов связи.

После вычета всех служебных и приватных блоков реально доступное число адресов IPv4 составляет около 3,7 миллиарда. Именно это подмножество распределяется между конечными пользователями через региональных регистраторов и формирует практический пул в мире.

Как распределяются адреса IPv4 через IANA и региональные регистраторы

Управление пространством IPv4 координирует IANA — Internet Assigned Numbers Authority, официальная функция ICANN. IANA раздаёт крупные блоки /8 (по 16 777 216 значений каждый) пяти региональным регистраторам: ARIN (Северная Америка), RIPE NCC (Европа, Ближний Восток, Центральная Азия), APNIC (Азиатско-Тихоокеанский регион), LACNIC (Латинская Америка) и AFRINIC (Африка).

3 февраля 2011 года IANA распределила последние пять свободных блоков /8 между всеми пятью RIR одновременно — эта дата официально считается моментом исчерпания глобального пула. По данным отчёта NRO (Number Resource Organization) за 2011 год, всего IANA распределила 220 блоков /8. Далее исчерпывались региональные пулы: APNIC — 15 апреля 2011, RIPE NCC — 14 сентября 2012, LACNIC — 10 июня 2014, ARIN — 24 сентября 2015, AFRINIC — 21 сентября 2017.

После исчерпания RIR перешли на политику «last /8»: новые запросы удовлетворяются минимальными префиксами (обычно /22, то есть 1024 значения). Свободный обмен и продажа блоков между операторами через официальные механизмы transfer стали основным источником пополнения. Ежегодный объём операций transfer, по данным NRO Statistics, стабилизировался на уровне 40–60 миллионов IP в год.

Чем IPv4 отличается от IPv6 по объёму пространства

IPv4 отличается от IPv6 длиной поля и, соответственно, размером пространства. IPv6 использует 128-битные значения — по стандарту RFC 8200 (июль 2017 года, ранее RFC 2460 от декабря 1998 года). Число адресов IPv6 составляет 2 в степени 128 = примерно 3,4 × 10 в степени 38, что на 29 порядков больше пула четвёртой версии.

Для сравнения: на каждого человека при населении 8 миллиардов приходится примерно 0,5 публичного IPv4, но около 4,25 × 10 в 28-й степени значений IPv6. По данным Google IPv6 statistics, доля пользователей, обращающихся к сервисам Google через новый протокол, превысила 45% к концу 2024 года — но полный переход не гарантирует ни один официальный документ IETF, четвёртая версия продолжает работать параллельно.

IPv4 не отменён и не выведен из эксплуатации: RFC 791 сохраняет статус Internet Standard. Оба протокола сосуществуют в режиме dual-stack, описанном в RFC 4213 (октябрь 2005 года). В корпоративных сетях доля dual-stack, по отчёту APNIC Labs, превышает 60%.

Как считают публично доступное число адресов IPv4

Точное число адресов IPv4 в мире, доступных для маршрутизации, меняется ежедневно из-за операций transfer между операторами. Публичные счётчики ведут NRO, RIPE NCC (сервис RIPEstat) и APNIC (проект delegated stats). Итоговое число адресов IPv4 в мире вычисляется по нескольким открытым источникам.

Шаг 1. Откройте страницу IANA IPv4 Address Space Registry на сайте iana.org — там перечислены все 256 блоков /8 с указанием текущего держателя.

Шаг 2. Сначала вычтите служебные и приватные блоки из RFC 1918, 5735, 6598, 6890 — это около 592 миллионов значений.

Шаг 3. Затем сверьте региональные пулы через delegated-latest-файлы каждого RIR — они публикуются ежедневно и содержат каждый выданный блок с датой и получателем.

Шаг 4. Далее агрегируйте данные BGP-таблиц через сервисы RouteViews или RIPE RIS — количество реально анонсированных префиксов показывает активную часть пула.

Мифы вокруг числа адресов IPv4

Вокруг темы IPv4 в мире устойчиво циркулируют несколько ошибочных утверждений. Формулировка «IPv4 больше не осталось» неточна: исчерпан свободный пул IANA, но перераспределение и повторное использование продолжаются каждый день через механизмы RIR.

Каждому устройству нужен свой публичный IPv4

Утверждение не соответствует практике. По стандарту RFC 3022 (январь 2001 года) технология NAT — Network Address Translation — позволяет одному публичному IP обслуживать сотни внутренних устройств. Именно NAT в связке с приватными диапазонами RFC 1918 отсрочил исчерпание пула более чем на десятилетие. По оценкам ISP-провайдеров, средний коэффициент разделения при CGNAT достигает 1:64 и выше, что сильно снижает потребление публичных значений.

Провайдеры могут добавить новые IPv4

Новые значения не появляются — длина поля 32 бита закреплена стандартом и не подлежит расширению. Провайдер может только купить или арендовать блок у другого держателя через официальный transfer-механизм соответствующего RIR. Приобретения оформляются через RSA (Registration Services Agreement) и требуют подтверждения обоснования запроса.

Сколько стоит IPv4 на вторичном рынке

После исчерпания официального пула отдельные IP стали товаром. По данным аналитического сервиса IPv4.Global (подразделение Hilco Streambank), медианная цена одного IP выросла с 10 долларов в 2014 году до 35–50 долларов к 2022 году, а к 2024 году стабилизировалась около 30–40 долларов.

Крупные блоки /16 (65 536 значений) продаются пакетами через регистраторов ARIN и RIPE NCC с оформлением официальных договоров transfer. Сделки регистрируются в базах RIR и отражаются в публичных whois-записях. По данным отчётов ARIN за 2023 год, ежегодно перераспределяется около 40–50 миллионов IP-значений, а средний объём одной сделки — блок /22 или /21. Крупнейшими продавцами исторически выступают университеты и государственные ведомства США, получившие блоки /8 ещё в 1980-х: MIT продал часть 18.0.0.0/8 в 2017 году, Стэнфорд — блок 36.0.0.0/8 в 2000-е годы, а Министерство обороны США периодически возвращает часть своих ресурсов в общий фонд ARIN.

Вопрос-ответ

Каково общее число адресов IPv4 в мире? Ровно 4 294 967 296 — это 2 в степени 32, согласно RFC 791 (сентябрь 1981). Реально маршрутизируемых — около 3,7 миллиарда после вычета приватных и служебных диапазонов.

Когда закончились свободные IPv4? Свободный пул IANA был исчерпан 3 февраля 2011 года, когда последние пять блоков /8 распределили между региональными регистраторами. Региональные пулы иссякли позже — с 2011 по 2017 год.

Можно ли создать новые IPv4? Нет. Длина поля жёстко зафиксирована стандартом RFC 791 и составляет 32 бита. Увеличение пространства невозможно без смены протокола — для этого разработан IPv6.

Чем IPv4 отличается от IPv6 по числу значений? IPv6 использует 128-битные значения и даёт около 3,4 × 10 в степени 38 значений — это на 29 порядков больше, чем у четвёртой версии. Оба протокола работают параллельно в режиме dual-stack.

Оцените статью
uchet-jkh.ru
Добавить комментарий