Si IPv4 fuera tierra: quién tiene las direcciones y por qué

Si IPv4 fuera tierra: quién tiene las direcciones y por qué

Si IPv4 fuera tierra: quién tiene las direcciones y por qué

Respuesta corta (comprobado el 2026-10-30): el IPv4 está repartido de forma muy desigual. Si se suma lo que los cinco registros regionales de internet (RIR) marcan como allocated o assigned, las organizaciones registradas en Estados Unidos tienen el 43.6% de todo el espacio IPv4 y la región de ARIN el 44.6%, mientras que la región de AFRINIC tiene el 3.1% y la de LACNIC el 4.9%. Ese desequilibrio explica por qué la mayoría de las direcciones en venta salen de antiguas reservas norteamericanas, por qué las reglas de transferencia de cada registro pesan tanto como el precio y por qué una red en Lagos o Bombay acaba a menudo alquilando. Los precios de compra y alquiler están en /ipv4/pricing.

Fuente y crédito. If IPv4 were land, de IP Trust, redibuja cada país para que su superficie coincida con su parte de unos 3.6 mil millones de direcciones IPv4 geolocalizadas (datos de geolocalización de IP Trust, octubre de 2026). El 2026-10-29 llegó a la portada de Hacker News (299 puntos, 416 comentarios). Las cifras de abajo no son suyas: son nuestro propio recuento a partir de los archivos públicos de los registros, que miden otra cosa.

Qué muestra el mapa y de qué se discutió en el hilo

El mapa sustituye la superficie de cada país por su parte de direcciones. Los países con muchas direcciones para su tamaño se hinchan; los que tienen pocas se encogen. IP Trust deja fuera la Antártida y unos 70 territorios pequeños sin contorno a la escala del mapa. En el hilo de Hacker News dos temas recibieron más respuestas: los grandes bloques repartidos al principio a instituciones de Estados Unidos y al Departamento de Defensa, y la otra cara de la misma moneda, gente en la India y en otros lugares que comparte una sola dirección IPv4 pública con muchos desconocidos detrás de un CGNAT, con los captchas y bloqueos que eso trae. IPv6 apareció como la solución real, y como la solución que muchos proveedores todavía no han desplegado.

Para el mercado de IPv4, el mapa es un mapa de oferta. Ya no se crean direcciones nuevas; se mueven de donde están a donde hacen falta, por transferencia o por alquiler.

Cuéntelo usted mismo: los cinco archivos de los registros

Cada RIR publica a diario un archivo "delegated-extended" con una línea por bloque: código de país, tamaño y estado. El script de abajo descarga los cinco, suma el IPv4 allocated y assigned por país, imprime los diez mayores titulares, las direcciones por persona de los países que se le pasen (población de la API del Banco Mundial, 2024) y el total por RIR. Python 3, solo biblioteca estándar. Guárdelo como 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

Salida, ejecutado en un servidor cloud de DCXV con Python 3.14.4 el 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%

Cómo leerlo. Los registros marcan unos 3.69 mil millones de direcciones IPv4 como allocated o assigned. Los 1.61 mil millones registrados a organizaciones de Estados Unidos superan a los nueve países siguientes juntos (1.19 mil millones). Por persona, Estados Unidos tiene 4.7 direcciones registradas, Alemania 1.5 y Brasil 0.37; la India tiene más o menos una dirección por cada 35 personas y Nigeria una por cada 72, una diferencia de unas 340 veces entre Estados Unidos y Nigeria.

El país de registro no es la geolocalización

Los archivos de los registros recogen el país del titular: dónde está registrada la organización que tiene el bloque. La geolocalización, que es lo que dibuja IP Trust y lo que venden las bases GeoIP, estima dónde se usa una dirección. Ambas difieren por cuatro razones:

  • Las redes globales se registran en casa. Una nube o una CDN de Estados Unidos tiene sus bloques a nombre de su empresa estadounidense y los anuncia desde centros de datos en todos los continentes. El registro dice US; el mapa sitúa la dirección en Fráncfort o Singapur.
  • Un alquiler no cambia el registro. Un /24 alquilado sigue registrado a su dueño mientras el arrendatario lo enruta en otro país.
  • No todo bloque delegado está en uso. Los bloques que no se anuncian o no se usan no tienen un lugar que una base de geolocalización pueda encontrar, por eso los totales difieren (unos 3.6 mil millones localizados frente a unos 3.69 mil millones delegados).
  • La geolocalización es una inferencia. Se construye con datos de proveedores, geofeeds (RFC 8805), latencias y señales de usuarios, y puede ir semanas por detrás de un cambio. Los canales de corrección están en nuestra guía de GeoIP después de una transferencia.

Así que los dos mapas responden a preguntas distintas: quién tiene la titularidad y de dónde viene el tráfico. Un comprador necesita las dos. La titularidad decide quién puede vender; el historial de uso, cómo verán el bloque los servicios cuando usted lo enrute.

Por registro: dónde está la oferta y cómo puede moverse

Registro IPv4 delegado (nuestro recuento) Cuota Transferencias inter-RIR de IPv4 (comprobado el 2026-10-30)
ARIN 1,644,546,816 44.6% Con APNIC, LACNIC y RIPE NCC; según necesidad
APNIC 888,927,616 24.1% Con ARIN, LACNIC y RIPE NCC
RIPE NCC 856,081,504 23.2% Con ARIN, APNIC y LACNIC; 24 meses de retención tras recibir
LACNIC 181,936,384 4.9% Con ARIN, APNIC y RIPE NCC desde julio de 2020
AFRINIC 116,160,512 3.1% Política ratificada el 2026-02-04, solo con reciprocidad, el espacio emitido por AFRINIC se queda en la región; sin fecha de implementación publicada

La mayor parte del espacio que cambia de manos sale de reservas anteriores a las reglas actuales basadas en la necesidad: bloques legacy y asignaciones tempranas, muchas en la región de ARIN, en manos de organizaciones que ya no las usan por completo. El propio registro de transferencias de ARIN muestra el flujo: 748 transferencias de ARIN a RIPE en 2026 hasta el 2026-10-28, frente a 378 en todo 2025 (analizado en transferencias inter-RIR de ARIN a RIPE).

Los precios varían según el registro porque las reglas varían. Un bloque que puede ir a cualquier región tiene más compradores posibles que uno que no puede salir de la suya; los periodos de retención inmovilizan capital; las comprobaciones de necesidad añaden tiempo. No publicamos un precio por registro sin una muestra fechada. Las últimas cifras fechadas que usamos: la mediana a 90 días de ip4.market para un /24 fue de $25.40 por IP (ventas hasta el 2026-10-26) y el alquiler medio de un /24 en IPv4Center, de $0.49 por IP al mes (2026-10-28). Cotización por registro y tamaño de bloque: /ipv4/pricing.

Qué pueden hacer los compradores en regiones con pocas direcciones

  1. América Latina: comprar en otra región. Los miembros de LACNIC pueden recibir IPv4 de titulares de las regiones de ARIN, APNIC y RIPE NCC según la política inter-RIR de LACNIC, siempre que cumplan los requisitos del propio LACNIC. La mecánica general está en /ipv4/inter-rir-transfer.
  2. Asia del Sur: registrarlo en APNIC. La India pertenece a la región de APNIC, y APNIC acepta transferencias inter-RIR desde ARIN, RIPE NCC y LACNIC, de modo que un /24 de un vendedor norteamericano o europeo puede quedar registrado a una red india. Un /24 propio también saca los servicios de cara al cliente del CGNAT compartido.
  3. África: primero alquilar, confirmar antes de comprar en otra región. La política de transferencias de AFRINIC se ratificó el 2026-02-04 y solo permite transferencias inter-RIR donde exista reciprocidad; ARIN ha dicho que aceptará transferencias hacia y desde AFRINIC cuando AFRINIC termine de implementarla. El 2026-10-30 la página de políticas de AFRINIC no daba fecha de implementación, así que confírmelo con AFRINIC antes de pagar una transferencia hacia la región.
  4. En cualquier lugar: alquilar como puente. Un alquiler no necesita transferencia en el registro ni periodo de retención; el bloque sigue registrado a su dueño y usted lo enruta con un ROA para su AS y un geofeed. Condiciones en alquilar IPv4.

Cómo ayuda DCXV

El mismo desequilibrio funciona en los dos sentidos. Si tiene espacio que ya no usa, su mercado son los compradores de las regiones que se quedaron cortas desde el principio; si necesita direcciones, la mayoría está en manos de titulares más antiguos en otros lugares. DCXV hace de bróker en compras, ventas y alquileres de IPv4, también con transferencias inter-RIR: comprobamos la titularidad y la reputación del bloque, acordamos cómo se custodian los fondos hasta que el registro confirma y seguimos la transferencia en ambos registros. Hable con nuestro equipo de IPv4 o escriba a ipv4@dcxv.com.

IPv4 para empresas ucranianas: LIR de RIPE, PI o alquiler
ipv4ripe-ncctransferbroker

IPv4 para empresas ucranianas: LIR de RIPE, PI o alquiler

Tres vías al IPv4 RIPE para una empresa ucraniana: LIR propio, PI o alquiler. Tarifas 2026-2027, datos del registro y qué cambia para un solicitante ucraniano.

Si IPv4 fuera tierra: quién tiene las direcciones y por qué
ipv4transferbroker

Si IPv4 fuera tierra: quién tiene las direcciones y por qué

El mapa de IP Trust de IPv4 como tierra, contrastado con los cinco RIR: quién tiene las direcciones, de dónde sale la oferta y qué hacer en regiones escasas.

Transferencias entre RIR: IPv4 de ARIN a RIPE en 2026
ipv4ripe-ncctransferbroker

Transferencias entre RIR: IPv4 de ARIN a RIPE en 2026

Transferencias IPv4 de ARIN al RIPE NCC en 2026: 748 al 28 de octubre, reglas NRPM 8.4 y RIPE-807, tarifa de $500 de ARIN, trámites y un script que los cuenta.

Lista de espera RIPE o comprar un /24: costes en 2026
ipv4ripe-nccpricing

Lista de espera RIPE o comprar un /24: costes en 2026

Lista de espera IPv4 de RIPE NCC: 811 LIR y 492 días de espera el 28 de octubre de 2026. Coste de esperar frente a comprar o alquilar un /24, con un script.

Escrow de IPv4: calendario de pagos y checklist de hitos
ipv4brokertransfer

Escrow de IPv4: calendario de pagos y checklist de hitos

Escrow de IPv4 explicado: hitos de pago, quién confirma qué, condiciones para liberar los fondos y casos de fallo para compradores y vendedores, con ejemplo.