Se l'IPv4 fosse terra: chi detiene gli indirizzi e perché
Risposta breve (verificato il 2026-10-30): l'IPv4 è distribuito in modo molto diseguale. Sommando ciò che i cinque registri internet regionali (RIR) indicano come allocated o assigned, le organizzazioni registrate negli Stati Uniti detengono il 43.6% di tutto lo spazio IPv4 e la regione ARIN il 44.6%, mentre la regione AFRINIC ne detiene il 3.1% e la regione LACNIC il 4.9%. Questo squilibrio spiega perché la maggior parte degli indirizzi in vendita viene da vecchie riserve nordamericane, perché le regole di trasferimento di ogni registro contano quanto il prezzo e perché una rete a Lagos o a Mumbai spesso finisce per prendere in leasing. I prezzi di acquisto e leasing sono su /ipv4/pricing.
Fonte e crediti. If IPv4 were land di IP Trust ridisegna ogni paese in modo che la sua superficie corrisponda alla sua quota di circa 3.6 miliardi di indirizzi IPv4 geolocalizzati (dati di geolocalizzazione IP Trust, ottobre 2026). Il 2026-10-29 è arrivata in prima pagina su Hacker News (299 punti, 416 commenti). Le cifre qui sotto non sono loro: sono un nostro conteggio dai file pubblici dei registri, che misurano un'altra cosa.
Cosa mostra la mappa e su cosa si è discusso nel thread
La mappa sostituisce la superficie di ogni paese con la sua quota di indirizzi. I paesi con molti indirizzi rispetto alla loro dimensione si gonfiano, quelli con pochi si restringono. IP Trust esclude l'Antartide e circa 70 piccoli territori senza contorno alla scala della mappa. Nel thread di Hacker News due temi hanno raccolto più risposte: i grandi blocchi assegnati all'inizio a istituzioni statunitensi e al Dipartimento della Difesa, e l'altra faccia della stessa medaglia, persone in India e altrove che condividono un solo indirizzo IPv4 pubblico con molti sconosciuti dietro un CGNAT, con i captcha e i blocchi che ne derivano. L'IPv6 è emerso come la vera soluzione, e come la soluzione che molti provider non hanno ancora adottato.
Per il mercato IPv4 la mappa è una mappa dell'offerta. Non si creano più indirizzi nuovi; passano da dove si trovano a dove servono, tramite trasferimento o leasing.
Contateli da soli: i cinque file dei registri
Ogni RIR pubblica ogni giorno un file "delegated-extended" con una riga per blocco: codice paese, dimensione e stato. Lo script qui sotto scarica tutti e cinque, somma l'IPv4 allocated e assigned per paese, stampa i dieci maggiori detentori, gli indirizzi per persona dei paesi indicati (popolazione dall'API della Banca Mondiale, 2024) e il totale per RIR. Python 3, solo libreria standard. Salvatelo come 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
Output, eseguito su un server cloud DCXV con Python 3.14.4 il 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%
Come leggerlo. I registri indicano circa 3.69 miliardi di indirizzi IPv4 come allocated o assigned. Gli 1.61 miliardi registrati a organizzazioni statunitensi superano quanto detengono insieme i nove paesi successivi (1.19 miliardi). Per persona, gli Stati Uniti hanno 4.7 indirizzi registrati, la Germania 1.5 e il Brasile 0.37; l'India ha circa un indirizzo ogni 35 persone e la Nigeria uno ogni 72, una differenza di circa 340 volte tra Stati Uniti e Nigeria.
Il paese di registrazione non è la geolocalizzazione
I file dei registri riportano il paese del titolare: dove è registrata l'organizzazione che detiene il blocco. La geolocalizzazione, cioè ciò che IP Trust mappa e che vendono i database GeoIP, stima dove un indirizzo viene usato. Le due cose divergono per quattro motivi:
- Le reti globali si registrano in patria. Un cloud o una CDN statunitense detiene i propri blocchi tramite la società americana e li annuncia da data center in tutti i continenti. Il registro dice US; la mappa colloca l'indirizzo a Francoforte o a Singapore.
- Un leasing non cambia il registro. Un /24 in leasing resta registrato al proprietario mentre il locatario lo instrada in un altro paese.
- Non ogni blocco delegato è in uso. I blocchi non annunciati o non usati non hanno un luogo che un database di geolocalizzazione possa trovare, quindi i totali differiscono (circa 3.6 miliardi localizzati contro circa 3.69 miliardi delegati).
- La geolocalizzazione è un'inferenza. Si costruisce con dati dei provider, geofeed (RFC 8805), latenza e segnali degli utenti, e può restare indietro di settimane rispetto a uno spostamento. I canali di correzione sono nella nostra guida GeoIP dopo un trasferimento.
Le due mappe rispondono quindi a domande diverse: chi detiene il titolo e da dove arriva il traffico. A un acquirente servono entrambe. Il titolo decide chi può vendere; la storia d'uso, come il blocco apparirà ai servizi una volta che lo instraderete.
Per registro: dove si trova l'offerta e come può muoversi
| Registro | IPv4 delegato (nostro conteggio) | Quota | Trasferimenti inter-RIR di IPv4 (verificato il 2026-10-30) |
|---|---|---|---|
| ARIN | 1,644,546,816 | 44.6% | Con APNIC, LACNIC e RIPE NCC; in base al fabbisogno |
| APNIC | 888,927,616 | 24.1% | Con ARIN, LACNIC e RIPE NCC |
| RIPE NCC | 856,081,504 | 23.2% | Con ARIN, APNIC e LACNIC; 24 mesi di vincolo dopo la ricezione |
| LACNIC | 181,936,384 | 4.9% | Con ARIN, APNIC e RIPE NCC da luglio 2020 |
| AFRINIC | 116,160,512 | 3.1% | Policy ratificata il 2026-02-04, solo con reciprocità, lo spazio emesso da AFRINIC resta nella regione; nessuna data di attuazione pubblicata |
La maggior parte dello spazio che cambia di mano viene da riserve più vecchie delle attuali regole basate sul fabbisogno: blocchi legacy e allocazioni iniziali, molte nella regione ARIN, detenute da organizzazioni che non le usano più per intero. Il registro dei trasferimenti di ARIN mostra il flusso: 748 trasferimenti da ARIN a RIPE nel 2026 fino al 2026-10-28, contro 378 in tutto il 2025 (analizzato in trasferimenti inter-RIR da ARIN a RIPE).
I prezzi variano per registro perché variano le regole. Un blocco che può spostarsi in qualsiasi regione ha più acquirenti possibili di uno che non può lasciare la propria; i periodi di vincolo immobilizzano capitale; le verifiche del fabbisogno aggiungono tempo. Non pubblichiamo un prezzo per registro senza un campione datato. Le cifre datate più recenti che usiamo: la mediana a 90 giorni di ip4.market per un /24 era di $25.40 per IP (vendite fino al 2026-10-26), e il leasing medio di un /24 su IPv4Center di $0.49 per IP al mese (2026-10-28). Preventivi per registro e dimensione del blocco: /ipv4/pricing.
Cosa possono fare gli acquirenti nelle regioni con pochi indirizzi
- America Latina: comprare da un'altra regione. I membri LACNIC possono ricevere IPv4 da titolari delle regioni ARIN, APNIC e RIPE NCC in base alla policy inter-RIR di LACNIC, purché soddisfino i requisiti di LACNIC stesso. Il meccanismo generale è su /ipv4/inter-rir-transfer.
- Asia meridionale: registrarlo presso APNIC. L'India fa parte della regione APNIC, e APNIC accetta trasferimenti inter-RIR da ARIN, RIPE NCC e LACNIC, quindi un /24 di un venditore nordamericano o europeo può essere registrato a una rete indiana. Un /24 proprio porta anche i servizi rivolti ai clienti fuori dal CGNAT condiviso.
- Africa: prima il leasing, verificare prima di un acquisto da un'altra regione. La policy di trasferimento di AFRINIC è stata ratificata il 2026-02-04 e consente trasferimenti inter-RIR solo dove esiste reciprocità; ARIN ha dichiarato che accetterà trasferimenti da e verso AFRINIC quando AFRINIC ne avrà completato l'attuazione. Il 2026-10-30 la pagina delle policy di AFRINIC non indicava una data di attuazione: verificate con AFRINIC prima di pagare un trasferimento verso la regione.
- Ovunque: il leasing come ponte. Un leasing non richiede trasferimento nel registro né periodo di vincolo; il blocco resta registrato al proprietario e voi lo instradate con un ROA per il vostro AS e un geofeed. Condizioni su leasing IPv4.
Come aiuta DCXV
Lo stesso squilibrio funziona nei due sensi. Se detenete spazio che non usate più, il vostro mercato sono gli acquirenti delle regioni rimaste corte fin dall'inizio; se vi servono indirizzi, la maggior parte sta presso titolari più vecchi altrove. DCXV fa da broker per acquisti, vendite e leasing di IPv4, anche con trasferimenti inter-RIR: verifichiamo titolo e reputazione del blocco, concordiamo come i fondi restano custoditi fino alla conferma del registro e seguiamo il trasferimento in entrambi i registri. Parlate con il desk IPv4 o scrivete a ipv4@dcxv.com.
