Gdyby IPv4 był ziemią: kto ma adresy i dlaczego

Gdyby IPv4 był ziemią: kto ma adresy i dlaczego

Gdyby IPv4 był ziemią: kto ma adresy i dlaczego

Krótka odpowiedź (sprawdzono 2026-10-30): IPv4 jest rozdzielony bardzo nierówno. Jeśli zsumować to, co pięć regionalnych rejestrów internetowych (RIR) oznacza jako allocated lub assigned, organizacje zarejestrowane w Stanach Zjednoczonych mają 43.6% całej przestrzeni IPv4, a region ARIN 44.6%, podczas gdy region AFRINIC ma 3.1%, a region LACNIC 4.9%. Ta nierównowaga sprawia, że większość adresów na sprzedaż pochodzi ze starych zasobów północnoamerykańskich, że zasady transferu każdego rejestru ważą tyle co cena i że sieć w Lagos czy Mumbaju często kończy na dzierżawie. Ceny zakupu i dzierżawy są na /ipv4/pricing.

Źródło i podziękowanie. If IPv4 were land od IP Trust przerysowuje każdy kraj tak, by jego powierzchnia odpowiadała udziałowi w około 3.6 mld geolokalizowanych adresów IPv4 (dane geolokalizacyjne IP Trust, październik 2026). 2026-10-29 mapa trafiła na stronę główną Hacker News (299 punktów, 416 komentarzy). Liczby poniżej nie są ich: to nasze własne zliczenie z publicznych plików rejestrów, które mierzą coś innego.

Co pokazuje mapa i o co spierano się w wątku

Mapa zastępuje powierzchnię każdego kraju jego udziałem w adresach. Kraje z dużą liczbą adresów w stosunku do wielkości puchną, kraje z małą kurczą się. IP Trust pomija Antarktydę i około 70 małych terytoriów bez konturu w skali mapy. W wątku na Hacker News najwięcej odpowiedzi zebrały dwa tematy: duże bloki rozdane na początku amerykańskim instytucjom i Departamentowi Obrony oraz druga strona tego samego medalu, ludzie w Indiach i gdzie indziej, którzy dzielą jeden publiczny adres IPv4 z wieloma obcymi za CGNAT, z captchami i blokadami, jakie to przynosi. IPv6 pojawiło się jako prawdziwe rozwiązanie i jako rozwiązanie, którego wielu operatorów wciąż nie wdrożyło.

Dla rynku IPv4 ta mapa jest mapą podaży. Nowych adresów już się nie tworzy; przechodzą stamtąd, gdzie leżą, tam, gdzie są potrzebne, przez transfer albo dzierżawę.

Policz sam: pięć plików rejestrów

Każdy RIR publikuje codziennie plik "delegated-extended" z jednym wierszem na blok: kod kraju, rozmiar i status. Poniższy skrypt pobiera wszystkie pięć, sumuje IPv4 allocated i assigned według krajów, wypisuje dziesięciu największych posiadaczy, adresy na osobę dla podanych krajów (ludność z API Banku Światowego, 2024) i sumę dla każdego RIR. Python 3, tylko biblioteka standardowa. Zapisz go jako rir_land.py:

#!/usr/bin/env python3
"""IPv4 registered per country across the five RIRs, per person and per RIR."""
import json
import sys
import urllib.request
from collections import Counter

RIRS = {
    "ARIN": "https://ftp.arin.net/pub/stats/arin/delegated-arin-extended-latest",
    "RIPE NCC": "https://ftp.ripe.net/pub/stats/ripencc/delegated-ripencc-extended-latest",
    "APNIC": "https://ftp.apnic.net/stats/apnic/delegated-apnic-extended-latest",
    "LACNIC": "https://ftp.lacnic.net/pub/stats/lacnic/delegated-lacnic-extended-latest",
    "AFRINIC": "https://ftp.afrinic.net/pub/stats/afrinic/delegated-afrinic-extended-latest",
}
PER_PERSON = sys.argv[1:] or ["US", "GB", "DE", "BR", "IN", "NG"]
POP_URL = ("https://api.worldbank.org/v2/country/{}/indicator/SP.POP.TOTL"
           "?format=json&date=2024&per_page=100")

by_cc, by_rir = Counter(), Counter()
for rir, url in RIRS.items():
    header = True
    with urllib.request.urlopen(url, timeout=300) as r:
        for line in r:
            f = line.decode("utf-8", "replace").strip().split("|")
            if f[0].startswith("#") or len(f) < 7:
                continue
            if header:  # version|registry|serial|records|startdate|enddate|UTCoffset
                print(f"{rir:<9} file to {f[5]}")
                header = False
                continue
            if f[2] != "ipv4" or f[6] not in ("allocated", "assigned"):
                continue
            by_cc[f[1]] += int(f[4])
            by_rir[rir] += int(f[4])

total = sum(by_rir.values())
print(f"\nTop 10 registration countries ({total:,} IPv4 allocated/assigned)")
for cc, n in by_cc.most_common(10):
    print(f"  {cc}  {n:>13,}  {100 * n / total:5.1f}%")

with urllib.request.urlopen(POP_URL.format(";".join(PER_PERSON)), timeout=60) as r:
    pop = {row["country"]["id"]: row["value"] for row in json.load(r)[1]}
print("\nIPv4 per person (World Bank population, 2024)")
for cc in PER_PERSON:
    if pop.get(cc):
        print(f"  {cc}  {by_cc[cc]:>13,} / {pop[cc]:>13,} = {by_cc[cc] / pop[cc]:6.3f}")

print("\nPer RIR")
for rir, n in by_rir.most_common():
    print(f"  {rir:<9}{n:>14,}  {100 * n / total:5.1f}%")
python3 rir_land.py US GB DE BR IN NG

Wynik, uruchomiony na serwerze chmurowym DCXV z Pythonem 3.14.4 dnia 2026-10-30:

ARIN      file to 20261029
RIPE NCC  file to 20261029
APNIC     file to 20261029
LACNIC    file to 20261029
AFRINIC   file to 20261030

Top 10 registration countries (3,687,652,832 IPv4 allocated/assigned)
  US  1,606,228,896   43.6%
  CN    342,984,960    9.3%
  JP    188,718,912    5.1%
  GB    138,756,928    3.8%
  DE    126,367,872    3.4%
  KR    112,497,472    3.1%
  FR     81,586,768    2.2%
  BR     79,322,368    2.2%
  CA     67,837,184    1.8%
  IT     54,086,016    1.5%

IPv4 per person (World Bank population, 2024)
  US  1,606,228,896 /   340,003,797 =  4.724
  GB    138,756,928 /    69,281,000 =  2.003
  DE    126,367,872 /    83,516,593 =  1.513
  BR     79,322,368 /   211,998,573 =  0.374
  IN     42,038,528 / 1,450,935,791 =  0.029
  NG      3,218,944 /   232,679,478 =  0.014

Per RIR
  ARIN      1,644,546,816   44.6%
  APNIC       888,927,616   24.1%
  RIPE NCC    856,081,504   23.2%
  LACNIC      181,936,384    4.9%
  AFRINIC     116,160,512    3.1%

Jak to czytać. Rejestry oznaczają około 3.69 mld adresów IPv4 jako allocated lub assigned. 1.61 mld zarejestrowanych na organizacje z USA to więcej, niż mają razem kolejne dziewięć krajów (1.19 mld). Na osobę USA mają 4.7 zarejestrowanego adresu, Niemcy 1.5, a Brazylia 0.37; Indie mają mniej więcej jeden adres na 35 osób, a Nigeria jeden na 72, czyli różnica między USA a Nigerią to około 340 razy.

Kraj rejestracji to nie geolokalizacja

Pliki rejestrów zapisują kraj posiadacza: gdzie jest zarejestrowana organizacja, która ma blok. Geolokalizacja, czyli to, co pokazuje IP Trust i co sprzedają bazy GeoIP, szacuje, gdzie adres jest używany. Obie różnią się z czterech powodów:

  • Globalne sieci rejestrują się u siebie. Amerykańska chmura lub CDN trzyma bloki na swoją amerykańską spółkę i ogłasza je z centrów danych na wszystkich kontynentach. Rejestr mówi US; mapa umieszcza adres we Frankfurcie lub w Singapurze.
  • Dzierżawa nie zmienia rejestru. Dzierżawiony /24 pozostaje zarejestrowany na właściciela, a dzierżawca routuje go w innym kraju.
  • Nie każdy delegowany blok jest używany. Bloki, które nie są ogłaszane lub używane, nie mają miejsca, które baza geolokalizacyjna mogłaby znaleźć, dlatego sumy się różnią (około 3.6 mld zlokalizowanych wobec około 3.69 mld delegowanych).
  • Geolokalizacja to wnioskowanie. Powstaje z danych operatorów, geofeedów (RFC 8805), opóźnień i sygnałów od użytkowników i może tygodniami nie nadążać za przeprowadzką. Kanały korekty opisuje nasz poradnik GeoIP po transferze.

Obie mapy odpowiadają więc na różne pytania: kto ma tytuł do bloku i skąd przychodzi ruch. Kupujący potrzebuje obu. Tytuł decyduje, kto może sprzedać; historia użycia, jak blok będzie wyglądał dla usług, gdy zaczniesz go routować.

Według rejestru: gdzie leży podaż i jak może się przemieszczać

Rejestr IPv4 delegowane (nasze zliczenie) Udział Transfery IPv4 między RIR (sprawdzono 2026-10-30)
ARIN 1,644,546,816 44.6% Z APNIC, LACNIC i RIPE NCC; na podstawie potrzeb
APNIC 888,927,616 24.1% Z ARIN, LACNIC i RIPE NCC
RIPE NCC 856,081,504 23.2% Z ARIN, APNIC i LACNIC; 24 miesiące blokady po otrzymaniu
LACNIC 181,936,384 4.9% Z ARIN, APNIC i RIPE NCC od lipca 2020
AFRINIC 116,160,512 3.1% Polityka ratyfikowana 2026-02-04, tylko przy wzajemności, przestrzeń wydana przez AFRINIC zostaje w regionie; brak opublikowanej daty wdrożenia

Większość przestrzeni, która zmienia właściciela, pochodzi z zasobów starszych niż dzisiejsze zasady oparte na potrzebach: bloki legacy i wczesne przydziały, w dużej części w regionie ARIN, u organizacji, które nie używają ich już w całości. Rejestr transferów samego ARIN pokazuje ten przepływ: 748 transferów z ARIN do RIPE w 2026 roku do 2026-10-28 wobec 378 w całym 2025 roku (omówione w tekście transfery między RIR z ARIN do RIPE).

Ceny różnią się według rejestru, bo różnią się zasady. Blok, który może przejść do dowolnego regionu, ma więcej potencjalnych kupców niż taki, który nie może opuścić swojego; okresy blokady zamrażają kapitał; weryfikacja potrzeb wydłuża czas. Nie publikujemy ceny dla rejestru bez datowanej próby. Najnowsze datowane dane, z których korzystamy: 90-dniowa mediana ip4.market dla /24 wyniosła $25.40 za IP (sprzedaże do 2026-10-26), a średnia dzierżawa /24 w IPv4Center $0.49 za IP miesięcznie (2026-10-28). Wycena według rejestru i rozmiaru bloku: /ipv4/pricing.

Co mogą zrobić kupujący w regionach z niedoborem adresów

  1. Ameryka Łacińska: kupić w innym regionie. Członkowie LACNIC mogą otrzymać IPv4 od posiadaczy z regionów ARIN, APNIC i RIPE NCC na podstawie polityki transferów między RIR LACNIC, o ile spełniają wymagania samego LACNIC. Ogólny przebieg opisuje /ipv4/inter-rir-transfer.
  2. Azja Południowa: zarejestrować w APNIC. Indie należą do regionu APNIC, a APNIC przyjmuje transfery między RIR z ARIN, RIPE NCC i LACNIC, więc /24 od sprzedawcy z Ameryki Północnej lub Europy może zostać zarejestrowany na sieć indyjską. Własny /24 wyprowadza też usługi dla klientów spod wspólnego CGNAT.
  3. Afryka: najpierw dzierżawa, przed zakupem z innego regionu sprawdzenie. Polityka transferów AFRINIC została ratyfikowana 2026-02-04 i dopuszcza transfery między RIR tylko przy wzajemności; ARIN zapowiedział, że przyjmie transfery do i z AFRINIC, gdy AFRINIC zakończy jej wdrożenie. 2026-10-30 strona polityk AFRINIC nie podawała daty wdrożenia, więc zanim zapłacisz za transfer do regionu, potwierdź to w AFRINIC.
  4. Wszędzie: dzierżawa jako pomost. Dzierżawa nie wymaga transferu w rejestrze ani okresu blokady; blok pozostaje zarejestrowany na właściciela, a Ty routujesz go z ROA dla swojego AS i geofeedem. Warunki na stronie dzierżawa IPv4.

Jak pomaga DCXV

Ta sama nierównowaga działa w obie strony. Jeśli masz przestrzeń, której już nie używasz, Twoim rynkiem są kupujący z regionów, którym od początku brakowało adresów; jeśli potrzebujesz adresów, większość z nich leży u starszych posiadaczy gdzie indziej. DCXV pośredniczy przy zakupie, sprzedaży i dzierżawie IPv4, także przy transferach między RIR: sprawdzamy tytuł i reputację bloku, ustalamy, jak środki są przechowywane do potwierdzenia przez rejestr, i prowadzimy transfer w obu rejestrach. Porozmawiaj z działem IPv4 lub napisz na ipv4@dcxv.com.

IPv4 dla firm z Ukrainy: RIPE LIR, PI czy dzierżawa w 2026
ipv4ripe-ncctransferbroker

IPv4 dla firm z Ukrainy: RIPE LIR, PI czy dzierżawa w 2026

Trzy drogi do IPv4 dla firm z Ukrainy: własny LIR, blok PI lub adresy od LIR. Opłaty, dane z rejestru RIPE i to, co jest inne dla ukraińskiego wnioskodawcy.

Gdyby IPv4 był ziemią: kto ma adresy i dlaczego
ipv4transferbroker

Gdyby IPv4 był ziemią: kto ma adresy i dlaczego

Mapa IP Trust z IPv4 jako ziemią, sprawdzona w plikach pięciu RIR: kto ma adresy, skąd bierze się podaż na transfery i co mogą zrobić regiony z niedoborem.

Transfery inter-RIR: IPv4 z ARIN do RIPE w 2026 roku
ipv4ripe-ncctransferbroker

Transfery inter-RIR: IPv4 z ARIN do RIPE w 2026 roku

Transfery IPv4 z ARIN do RIPE NCC w 2026 roku: 748 do 28 października, zasady NRPM 8.4 i RIPE-807, opłata ARIN $500, kolejne kroki i skrypt liczący przepływy.

Lista oczekujących RIPE czy zakup /24: rachunek kosztów 2026
ipv4ripe-nccpricing

Lista oczekujących RIPE czy zakup /24: rachunek kosztów 2026

Lista oczekujących IPv4 w RIPE NCC: 811 LIR i 492 dni czekania 28 października 2026. Ile kosztuje czekanie, a ile zakup lub dzierżawa /24, ze skryptem.

Escrow IPv4: harmonogram płatności i lista kontrolna
ipv4brokertransfer

Escrow IPv4: harmonogram płatności i lista kontrolna

Escrow IPv4: kamienie milowe płatności, kto co potwierdza, warunki zwolnienia środków i scenariusze błędów dla kupującego i sprzedającego, z przykładem.