Transferts IPv4 LACNIC 2026 : règles, frais, un an de blocage

Transferts IPv4 LACNIC 2026 : règles, frais, un an de blocage

Transferts IPv4 LACNIC 2026 : règles, frais, un an de blocage

Réponse courte (vérifié le 2026-11-10) : LACNIC autorise les transferts IPv4 au sein de l'Amérique latine et des Caraïbes et, depuis juillet 2020, vers et depuis ARIN, APNIC et le RIPE NCC. Le plus petit bloc est un /24, un destinataire de la région doit d'abord justifier son besoin auprès de LACNIC, le vendeur ne peut pas obtenir de nouvelles adresses IPv4 de LACNIC pendant un an, un bloc qui vient d'être transféré ne peut pas l'être à nouveau pendant un an, et les adresses attribuées par LACNIC lui-même sont bloquées pendant trois ans. LACNIC facture des frais administratifs de US$ 1,037 en dessous d'un /19 et de US$ 1,555 à partir d'un /19. Les blocs enregistrés via NIC.br au Brésil ou NIC México au Mexique passent par ces registres. Les prix des adresses sont sur /ipv4/pricing.

Vérifié le 2026-11-10. LACNIC : Policy Manual v2.21 (version web de la section 2, IPv4, et de la section 11, épuisement ; LACNIC indique que le PDF fait foi), transferts intra-régionaux et transferts inter-régionaux (étapes et frais), liste d'attente IPv4, contacts pour les transferts, l'annonce inter-RIR du 2020-07-21, et le statut des propositions LAC-2023-7 (transferts temporaires : retirée) et LAC-2020-1 (IPv6 comme condition de transfert : abandonnée). Données : transfers_latest.json de LACNIC (entrée la plus récente 2026-11-06) et delegated-lacnic-extended-latest (daté du 2026-11-10).

Les règles de la section 2.3.2.18

La section 2.3.2.18 du Policy Manual de LACNIC constitue toute la politique de transfert, et elle est courte. Elle couvre aussi bien les transferts au sein de la région que les transferts inter-RIR :

  1. Minimum /24. Rien de plus petit n'est transféré.
  2. Le destinataire justifie d'abord. Un destinataire de la région doit justifier l'espace auprès de LACNIC selon les règles normales d'une allocation initiale ou supplémentaire. Pour un FAI qui demande de /24 à /22, cela signifie 25% utilisés ou nécessaires immédiatement et un plan sur un an pour 50% (section 2.3.3.1.1) ; une organisation qui détient déjà de l'espace doit en démontrer une utilisation de 80% (2.3.4). Un destinataire d'une autre région suit les règles de son propre registre.
  3. Vérification du titulaire. LACNIC (ou l'autre RIR) vérifie que le vendeur est le titulaire enregistré et que le bloc ne fait pas l'objet d'un litige. Au sein de la région, les deux parties signent le document juridique du transfert.
  4. Journal public. Chaque transfert est inscrit dans un journal public des transferts : date, les deux organisations, les adresses et, pour les transferts inter-RIR, les deux registres. Notre script ci-dessous le lit.
  5. Le vendeur attend un an avant de pouvoir recevoir à nouveau des IPv4 de LACNIC (2.3.2.18.5).
  6. Le bloc attend un an avant de pouvoir être transféré à nouveau, en tout ou en partie (2.3.2.18.6).
  7. L'espace issu de LACNIC attend trois ans. Les adresses allouées ou assignées par LACNIC ne peuvent pas être transférées pendant trois ans à compter de la date d'allocation (2.3.2.18.9) ; les mêmes trois ans s'appliquent aux blocs des réserves d'épuisement (section 11).
  8. L'espace legacy perd son statut. Un bloc legacy transféré dans la région n'est plus legacy (2.3.2.18.10).

Il n'y a pas de clause de location. Une proposition de transferts temporaires, LAC-2023-7, a été retirée, donc un transfert LACNIC est définitif. Si vous n'avez besoin d'adresses que pour un temps, il s'agit d'une location, pas d'un transfert.

Frais, étapes et liste d'attente de LACNIC

Les frais de LACNIC sont les mêmes pour les transferts au sein de la région et entre régions : US$ 1,037 pour un bloc de /24 jusqu'à /19 (non inclus), US$ 1,555 pour un /19 ou plus. Un acompte de US$ 200 est dû à l'ouverture de la demande (par la partie régionale ; pour un transfert entrant, le destinataire) et n'est pas remboursé si le besoin ne peut pas être justifié ; le reste est payé après approbation. Chaque vendeur constitue un transfert distinct avec ses propres frais. Si la catégorie de membre du destinataire augmente, LACNIC facture la différence ; un destinataire qui n'est pas encore membre paie la totalité des frais de catégorie plus les frais administratifs et signe un contrat de service. Un transfert doit être demandé au moins 30 jours avant l'échéance de la facture de renouvellement du membre.

Par IP, les frais ne comptent que pour les petits blocs : US$ 1,037 représentent environ US$ 4.05 par adresse sur un /24 et environ US$ 1.01 sur un /22.

Les étapes pour un bloc qui quitte LACNIC : le contact administratif du vendeur dépose le formulaire dans MiLACNIC, un analyste de LACNIC demande des documents, la demande est pré-approuvée et le RIR destinataire est notifié, ce RIR approuve son destinataire, puis le vendeur signe un ordre de transfert et paie. Le DNS inverse et RPKI peuvent ne pas être disponibles immédiatement après un transfert inter-RIR, prévoyez donc la ROA pour le nouveau titulaire ; le cas ARIN vers RIPE est détaillé dans notre guide des transferts inter-RIR.

Pourquoi tant d'achats : LACNIC a distribué son dernier bloc IPv4 le 2020-08-19 et gère une liste d'attente. Selon l'estimation de LACNIC lui-même, la dernière demande inscrite attendra au moins 18 ans et obtiendra au plus 1,024 adresses ; seuls les membres disposant d'IPv6 de LACNIC peuvent s'y inscrire, uniquement pour une demande initiale, et une place sur la liste est perdue lors d'un achat, d'une vente ou d'une fusion. Pour une comparaison côté RIPE, voir liste d'attente RIPE ou achat d'un /24.

LACNIC vs RIPE NCC vs ARIN

LACNIC RIPE NCC ARIN
Le destinataire justifie son besoin Oui, auprès de LACNIC, selon les règles d'allocation Inter-RIR uniquement : un plan d'utilisation de 50% en cinq ans Oui, selon NRPM 8.3 / 8.4
Blocage de l'espace reçu 1 an ; 3 ans pour l'espace alloué par LACNIC 24 mois (RIPE-807 2.2.1) La source ne doit pas avoir reçu d'IPv4 ARIN au cours des 12 derniers mois
Frais du registre US$ 1,037 en dessous de /19, US$ 1,555 à partir de /19 Aucuns pour le transfert ; les frais de LIR s'appliquent $500 de frais pour la source ; frais du destinataire 2027 $187.50 pour un /24
Partenaires inter-RIR ARIN, APNIC, RIPE NCC (depuis juillet 2020) ARIN, APNIC, LACNIC APNIC, LACNIC, RIPE NCC
Liste d'attente Dernière demande : au moins 18 ans (estimation de LACNIC) 830 LIR, tête de liste 501 jours (2026-11-09) Un vendeur 8.4 en est exclu pendant 36 mois

Les données RIPE et ARIN proviennent de nos vérifications du 2026-10-29 au 2026-11-09 (RIPE-807, ARIN NRPM 8.4, le barème de frais ARIN 2027, les statistiques de la liste d'attente du RIPE). AFRINIC ne figure pas dans la ligne LACNIC : sa politique de transfert exige la réciprocité et n'était pas en vigueur pour les transferts inter-RIR lors de notre dernière vérification.

Brésil et Mexique : NIC.br et NIC México

Deux pays de la région ont des registres nationaux. La page des transferts de LACNIC renvoie les organisations établies au Brésil vers Registro.br (NIC.br, numeracao@registro.br) et celles établies au Mexique vers IAR.MX (NIC México, ipmaster_iar@nic.mx). La politique reste celle de LACNIC ; les formulaires, la langue et le contrat sont ceux du NIR, et un acheteur hors du Brésil ou du Mexique se retrouve avec le bloc enregistré ailleurs, soit directement chez LACNIC, soit dans une autre région.

Les deux NIR représentent l'essentiel du marché. Dans le fichier de délégation de LACNIC, le Brésil détient 43.6% des IPv4 de la région et le Mexique 15.9% ; au cours des 12 derniers mois, 235 des transferts arrivés dans la région LACNIC sont allés à des organisations brésiliennes, 34 à des organisations mexicaines. Un vendeur brésilien ou mexicain commence donc par son NIR, pas par LACNIC, et la première question à poser au vendeur est de savoir quel est son registre de référence. Vérifiez la réputation du bloc avant de signer dans tous les cas : vérification des listes noires IPv4 avant l'achat.

Ce que montre le journal des transferts de LACNIC

LACNIC publie chaque transfert qu'il a enregistré au format JSON, dans le même format que les autres registres, ainsi que l'habituel fichier de délégation. Le script ci-dessous lit les deux : les transferts par an répartis entre flux intra-LACNIC et inter-RIR, les plus gros transferts de vendeur à acheteur des deux dernières années, les tailles de blocs et les pays destinataires des 12 derniers mois, l'âge des blocs au moment de leur vente, et la quantité d'espace que LACNIC a distribuée assez récemment pour être encore dans le blocage de trois ans. Bun ou Node 18+, sans dépendances. Enregistrez-le sous lacnic_transfers.js :

// lacnic_transfers.js - who moves IPv4 in the LACNIC region, and what is still locked
// Bun or Node 18+, no dependencies. Usage: bun lacnic_transfers.js
const BASE = 'https://ftp.lacnic.net/pub/stats/lacnic/';
const get = async (p) => {
  const r = await fetch(BASE + p);
  if (!r.ok) throw new Error(p + ': HTTP ' + r.status);
  return r;
};
const ip = (s) => s.split('.').reduce((a, o) => a * 256 + Number(o), 0);
const size = (n) => n.transfer_set.reduce((a, r) => a + ip(r.end_address) - ip(r.start_address) + 1, 0);
const pct = (a, b) => (b ? (100 * a / b).toFixed(1) : '0.0') + '%';
const fmt = (n) => n.toLocaleString('en-US');
const median = (a) => { a = [...a].sort((x, y) => x - y); return a.length ? a[a.length >> 1] : 0; };
const rir = (s) => (/RIPE/i.test(s) ? 'RIPE' : s); // the log spells RIPE three ways
const org = (o) => o.name.toUpperCase().replace(/[^\p{L}\p{N} ]/gu, '').replace(/ +/g, ' ').replace(/ (SA|LTDA|LIMITED|INC|SPA)$/, '');

const { transfers } = await (await get('transfers/transfers_latest.json')).json();
const dates = transfers.map((t) => t.transfer_date.slice(0, 10)).sort();
console.log(`Transfer log: ${transfers.length} entries, ${dates[0]} to ${dates.at(-1)}`);

// 1. per year: intra-LACNIC vs inbound / outbound, in addresses
const years = {};
for (const t of transfers) {
  const y = t.transfer_date.slice(0, 4);
  const v4 = (t.ip4nets || []).reduce((a, n) => a + size(n), 0);
  if (!v4) continue;
  const [src, dst] = [rir(t.source_rir), rir(t.recipient_rir)];
  const k = src === dst ? 'intra' : dst === 'LACNIC' ? 'in<-' + src : 'out->' + dst;
  const Y = (years[y] ??= { n: 0, ips: 0 });
  Y.n++; Y.ips += v4; Y[k] = (Y[k] || 0) + v4;
}
console.log('\nYear  transfers  IPv4 addresses  intra-LACNIC  inter-RIR flows');
for (const [y, Y] of Object.entries(years).sort()) {
  const flows = Object.keys(Y).filter((k) => /->|<-/.test(k)).map((k) => `${k} ${fmt(Y[k])}`).join(', ');
  console.log(`${y}  ${String(Y.n).padStart(9)}  ${fmt(Y.ips).padStart(14)}  ${pct(Y.intra || 0, Y.ips).padStart(12)}  ${flows || '-'}`);
}

// 2. the largest single moves of each of the last two years (one seller -> one buyer)
for (const y of Object.keys(years).sort().slice(-2)) {
  const pairs = {};
  for (const t of transfers.filter((t) => t.transfer_date.startsWith(y))) {
    const k = `${org(t.source_organization)} (${t.source_organization.country_code}) -> ${org(t.recipient_organization)} (${rir(t.recipient_rir)})`;
    const v4 = (t.ip4nets || []).reduce((a, n) => a + size(n), 0);
    if (v4) pairs[k] = (pairs[k] || 0) + v4;
  }
  console.log(`\nLargest ${y} pairs:`);
  for (const [k, v] of Object.entries(pairs).sort((a, b) => b[1] - a[1]).slice(0, 3))
    console.log(`  ${fmt(v).padStart(9)} ${pct(v, years[y].ips).padStart(6)}  ${k}`);
}

// 3. last 12 months: block sizes, countries, age of LACNIC-held blocks when they moved
const since = new Date(Date.now() - 365 * 864e5).toISOString().slice(0, 10);
const recent = transfers.filter((t) => t.transfer_date.slice(0, 10) >= since);
const bySize = {}, byCc = {}, ages = [];
let young = 0, blocks = 0;
for (const t of recent) {
  // an inbound entry carries the transfer date as its registration date: age only for LACNIC sources
  const age = (Date.parse(t.transfer_date.slice(0, 10)) - Date.parse(t.source_registration_date.slice(0, 10))) / 864e5 / 365.25;
  for (const n of t.ip4nets || []) {
    const pfx = '/' + (32 - Math.round(Math.log2(size(n))));
    bySize[pfx] = (bySize[pfx] || 0) + 1;
    blocks++;
    if (t.source_rir !== 'LACNIC') continue;
    ages.push(age);
    if (age < 3) young++;
  }
  if (t.recipient_rir === 'LACNIC') {
    const cc = t.recipient_organization.country_code;
    byCc[cc] = (byCc[cc] || 0) + 1;
  }
}
console.log(`\nLast 12 months (since ${since}): ${recent.length} transfers, ${blocks} IPv4 blocks`);
console.log('Block sizes: ' + Object.entries(bySize).sort((a, b) => b[1] - a[1]).slice(0, 5).map(([k, v]) => `${k} ${v}`).join(', '));
console.log('Recipient countries (LACNIC side): ' + Object.entries(byCc).sort((a, b) => b[1] - a[1]).slice(0, 5).map(([k, v]) => `${k} ${v}`).join(', '));
console.log(`Age of LACNIC-held blocks at transfer: median ${median(ages).toFixed(1)} years, under 3 years ${young} of ${ages.length}`);

// 4. delegated file: who holds the space, and what the 3-year rule still locks
const lines = (await (await get('delegated-lacnic-extended-latest')).text()).split('\n');
console.log('\nDelegated file header: ' + lines[0]);
const moved = new Set(transfers.flatMap((t) => (t.ip4nets || []).flatMap((n) => n.transfer_set.map((r) => r.start_address))));
const hold = {}; let total = 0, locked = 0, lockedN = 0;
const cutoff = new Date(Date.now() - 3 * 365.25 * 864e5).toISOString().slice(0, 10).replaceAll('-', '');
for (const l of lines) {
  const f = l.split('|');
  if (f[2] !== 'ipv4' || !/^(allocated|assigned)$/.test(f[6])) continue;
  const n = Number(f[4]);
  total += n; hold[f[1]] = (hold[f[1]] || 0) + n;
  // a transferred block also carries a recent date: it is under the 1-year rule, not the 3-year one
  if (f[5] >= cutoff && !moved.has(f[3])) { locked += n; lockedN++; }
}
console.log(`Delegated IPv4: ${fmt(total)} addresses; ` + Object.entries(hold).sort((a, b) => b[1] - a[1]).slice(0, 5)
  .map(([k, v]) => `${k} ${pct(v, total)}`).join(', '));
console.log(`Delegated by LACNIC / NIRs since ${cutoff} (still inside the 3-year lock): ${lockedN} records, ${fmt(locked)} addresses`);

Exécutez-le dans un répertoire vide :

bun lacnic_transfers.js

Résultat, exécuté sur un serveur cloud DCXV avec Bun 1.4.4 le 2026-11-10 :

Transfer log: 1929 entries, 2016-09-14 to 2026-11-06

Year  transfers  IPv4 addresses  intra-LACNIC  inter-RIR flows
2016          5          59,392        100.0%  -
2017         14         100,352        100.0%  -
2018         26          86,016        100.0%  -
2019         62         128,256        100.0%  -
2020         58         188,928         81.4%  out->RIPE 19,968, in<-RIPE 1,024, out->ARIN 13,824, in<-ARIN 256
2021        111         456,448         39.4%  in<-RIPE 4,352, out->ARIN 25,344, in<-ARIN 23,296, out->APNIC 16,384, out->RIPE 207,104
2022        147         517,632         24.2%  out->ARIN 14,336, in<-ARIN 5,632, out->RIPE 370,432, in<-RIPE 2,048
2023        185         295,424         63.9%  in<-APNIC 7,424, out->ARIN 14,336, in<-ARIN 7,680, out->RIPE 35,328, out->APNIC 38,912, in<-RIPE 3,072
2024        225         278,016         82.0%  in<-APNIC 14,336, out->APNIC 1,024, in<-ARIN 4,352, in<-RIPE 5,632, out->ARIN 16,384, out->RIPE 8,192
2025        752       7,748,352          5.6%  out->RIPE 37,632, out->ARIN 7,117,824, in<-ARIN 149,504, in<-RIPE 5,376, in<-APNIC 256, out->APNIC 4,096
2026        344       1,535,488         20.9%  in<-ARIN 74,752, in<-RIPE 21,248, in<-APNIC 512, out->ARIN 131,328, out->RIPE 856,064, out->APNIC 131,072

Largest 2025 pairs:
  7,110,656  91.8%  VTAL REDE NEUTRA DE TELECOMUNICACOES (BR) -> GLOBENET CABOS SUBMARINOS AMERICA (ARIN)
    131,328   1.7%  WIRELESS DATA SERVICE PROVIDER CORPORATION (US) -> COMUNICACIÓN CELULAR SA COMCEL (LACNIC)
     65,536   0.8%  TIM (BR) -> AMAZON DATA SERVICES URUGUAY SRL (LACNIC)

Largest 2026 pairs:
    655,360  42.7%  TIM (BR) -> LARUS (RIPE)
    131,072   8.5%  TELEFONICA MOVIL DE CHILE (CL) -> VIDEOTRON LTEE (ARIN)
     65,536   4.3%  TELEFONICA MOVIL DE CHILE (CL) -> EUROPEAN ION INVESTMENT GROUP SL (RIPE)

Last 12 months (since 2025-11-10): 383 transfers, 383 IPv4 blocks
Block sizes: /24 162, /22 98, /23 57, /20 23, /16 17
Recipient countries (LACNIC side): BR 235, MX 34, AR 21, CO 17, CL 12
Age of LACNIC-held blocks at transfer: median 13.9 years, under 3 years 2 of 345

Delegated file header: 2.3|lacnic|20261110|97654|19870101|20261106|-0300
Delegated IPv4: 181,941,760 addresses; BR 43.6%, MX 15.9%, AR 10.7%, CO 9.6%, CL 5.3%
Delegated by LACNIC / NIRs since 20231110 (still inside the 3-year lock): 174 records, 168,704 addresses

Comment le lire :

  • 2025 a été une seule opération. 752 transferts ont déplacé 7,748,352 adresses, mais 7,110,656 d'entre elles (91.8%) étaient 430 blocs passés de V.tal au Brésil à GlobeNet dans la région ARIN en un seul jour, le 2025-02-20. GlobeNet fait partie de V.tal depuis une fusion en 2022 (DCD), il s'agissait donc très probablement d'un transfert au sein d'un même groupe, pas d'une vente sur le marché. Sans lui, 2025 a déplacé environ 638,000 adresses.
  • 2026 est une année de sorties. Jusqu'au 2026-11-06, 344 transferts ont déplacé 1,535,488 adresses. Seuls 20.9% sont restés dans la région ; 1,118,464 (72.8%) sont partis vers la région RIPE, ARIN et APNIC, et 96,512 sont entrés. Le plus gros transfert unique est de 655,360 adresses de TIM au Brésil vers Larus dans la région RIPE.
  • L'opération type est petite. Sur 383 blocs au cours des 12 derniers mois, 162 étaient des /24, 98 des /22 et 57 des /23 ; il y avait 17 /16.
  • Les vendeurs vendent de l'espace ancien. Le bloc LACNIC médian avait 13.9 ans au moment du transfert ; seuls 2 sur 345 avaient moins de trois ans, et le journal ne dit pas s'il s'agissait de reventes après la règle d'un an.
  • Le blocage de trois ans est faible. 174 enregistrements, 168,704 adresses (environ 970 chacun, à peu près un /22), ont été délégués depuis le 2023-11-10 et n'ont pas été transférés : cet espace ne peut pas être vendu avant son troisième anniversaire.

Les totaux annuels comptent des adresses, pas des opérations : un seul gros bloc pèse plus que des centaines de /24. Pour le côté RIPE des mêmes mois, voir le rapport du marché IPv4 d'octobre 2026.

Ce que cela signifie si vous achetez ou vendez de l'espace LACNIC

  • Acheter pour un réseau en Amérique latine. Préparez d'abord la justification : LACNIC vérifie le besoin avant le transfert, comme le fait ARIN et contrairement au RIPE NCC pour sa propre région. Prévoyez les frais administratifs en plus du prix ; sur un /24, ils représentent une part notable.
  • Acheter pour un réseau en Europe. Un bloc LACNIC peut arriver chez un LIR RIPE par un transfert inter-RIR. LACNIC vérifie le vendeur, le RIPE NCC vous applique ses propres conditions inter-RIR, et le bloc suit ensuite les règles du RIPE, y compris le blocage de 24 mois. Notre page sur les transferts inter-RIR explique les formalités.
  • Vendre. Vérifiez deux dates : quand vous avez reçu le bloc (3 ans pour les allocations LACNIC, 1 an pour un bloc acheté) et votre facture de renouvellement (déposez la demande au moins 30 jours avant). N'oubliez pas qu'après la vente, vous ne pouvez pas obtenir d'IPv4 de LACNIC pendant un an, et qu'une place sur la liste d'attente est perdue lors d'une vente.
  • Payer. Utilisez un séquestre qui libère les fonds au changement dans le registre ; les étapes sont dans jalons de paiement par séquestre IPv4.

DCXV assure le courtage de transferts IPv4 entre les régions et est membre du RIPE NCC (AS204057). Les notes sur le registre de cette région sont sur /ipv4/lacnic. Vous achetez ou vendez de l'espace LACNIC ? Contactez notre équipe IPv4 ou écrivez à ipv4@dcxv.com.

Transferts IPv4 LACNIC 2026 : règles, frais, un an de blocage
ipv4transfernetworking

Transferts IPv4 LACNIC 2026 : règles, frais, un an de blocage

Transferts IPv4 chez LACNIC en 2026 : règles de la section 2.3.2.18, frais de US$ 1,037, NIC.br et NIC México, et un script sur 1,929 transferts de 2016 à 2026.

Marché IPv4 octobre 2026 : prix, transferts, file d'attente
ipv4pricingtransfer

Marché IPv4 octobre 2026 : prix, transferts, file d'attente

Marché IPv4 octobre 2026 : 253 transferts RIPE, moins de la moitié des adresses de septembre, /24 à $25.34 par IP, file de 820, ARIN 58, GM du RIPE, script.

Ouvrir un LIR RIPE en 2026 : coûts, délais, quand renoncer
ipv4ripe-nccpricing

Ouvrir un LIR RIPE en 2026 : coûts, délais, quand renoncer

Un LIR RIPE NCC en 2026 : EUR 1 000 d'adhésion, EUR 1 894 par an dès 2027, les étapes, un recensement de 19 852 comptes LIR et quand un LIR parrain coûte moins.

IPv4 reste-t-il un investissement en 2026 ? Rendement net
ipv4pricingripe-ncc

IPv4 reste-t-il un investissement en 2026 ? Rendement net

Un /24 rapporte 25% brut par an aux prix de novembre 2026, mais la cotisation d'un nouveau LIR RIPE le rend perdant. Rendement net, liquidité, sortie.

AWS BYOIP en 2026 : $43.80 par IPv4 ou votre propre /24
ipv4pricingcloud

AWS BYOIP en 2026 : $43.80 par IPv4 ou votre propre /24

AWS facture $0.005 de l'heure par IPv4 publique, $43.80 par an. BYOIP échappe à ce coût : quand un /24 acheté ou loué est rentable, avec un script de ROA.