· 7 min read

IPv4 Block Leasing and Buying: /24 Minimum, LOA, Reputation

An IPv4 block you plan to announce over BGP should be at least a /24, because almost every network on the internet filters anything more specific. Whether you lease, buy, or transfer the space, you need three things sorted out before it goes live: the block must be a routable size, the holder must authorize you in writing (the LOA, or Letter of Authorization), and the addresses must have a clean reputation.

This guide walks through the options, the paperwork, and the checks that save you from paying for space you can't use.

Lease, Buy, or Transfer: What Each Option Means

Option Who holds the registration Typical use
Lease The original holder (lessor) stays the registered holder. You get the right to announce it. Short- or medium-term need, testing, growing hosting business
Buy (transfer) Registration moves to your organization through an RIR transfer. Long-term infrastructure, you want full control
Provider-assigned (PA) space Your upstream holds it. You use it while you're a customer. Simple hosting, no BGP independence needed

With a lease, the block is not yours. The holder can revoke the authorization, and you should assume you will renumber if the contract ends. With a purchase, the block moves to your organization's account at an RIR (ARIN, RIPE NCC, APNIC, LACNIC, or AFRINIC). Transfer rules differ by region, including need justification, minimum sizes, and holding periods, so read the current policy of the RIR involved before signing anything. Brokers typically handle the paperwork, but you remain responsible for verifying the seller.

Why /24 Is the Minimum Announce Size

The global IPv4 routing table is large, and operators protect their routers' memory and convergence time by filtering overly specific routes. The de facto convention is simple: accept up to /24, reject longer prefixes. IPv6 has the same convention at /48.

What that means in practice:

If you need more than 256 addresses, aggregate where you can. A contiguous /23 announced as one prefix is cleaner than two /24s, unless you want separate /24 announcements for traffic engineering or redundancy.

The LOA: Letter of Authorization

An LOA is a signed statement from the block holder authorizing a specific ASN to originate a specific prefix. Providers ask for it before they accept your announcement, and it's the standard document in lease arrangements.

A usable LOA contains:

A minimal example:

LETTER OF AUTHORIZATION

I, [Name, Title], on behalf of [Holder Organization], registered holder of
the IP resource below, authorize [Your Organization] (AS64496) to originate
and announce the following prefix via BGP:

  Prefix:        192.0.2.0/24
  Origin ASN:    AS64496
  Valid from:    2025-01-01
  Valid until:   2026-01-01

Registry/handle: [RIR and org handle]
Contact:         [email / phone]

Signature: ____________________   Date: ____________

An LOA alone is a weak proof. A PDF can be forged. Careful providers cross-check it against the registry data and the RPKI. That's why you should ask the holder for the following, not just a signed letter.

Make the Authorization Verifiable

  1. RPKI ROA. The holder creates a Route Origin Authorization in their RIR portal that authorizes your ASN for the prefix, with a max length of /24.
  2. IRR route object. A route: object with origin: AS64496, maintained by the holder or with their consent.
  3. Registry whois. The holder's details in the RIR database should match the name on the LOA.

Check what is currently published:

# Registry data for the block
whois 192.0.2.0/24

# IRR route objects
whois -h whois.radb.net 192.0.2.0/24

# RPKI validation state (with a local Routinator)
routinator validate --asn AS64496 --prefix 192.0.2.0/24

You want the ROA to say "valid" for your ASN. If it says "invalid," most networks that perform route origin validation will drop your announcement, even if your LOA is perfect.

Check IP Reputation Before You Pay

IPv4 space is recycled. A block that was used for spam, scanning, or abuse years ago may still sit on blocklists, and your mail, API calls, or game traffic may suffer for it. Check before you commit, and ideally put the check into the contract.

Blocklist Checks

For a /24 you need to check every address, not only the first one. Many providers and aggregators let you query a range. For a quick manual check of a single address against a DNSBL, reverse the octets:

# Check 192.0.2.10 (reverse octets) against a DNSBL zone
dig +short 10.2.0.192.zen.spamhaus.org

# No answer (NXDOMAIN) = not listed. A 127.x.x.x answer = listed.

Mind the usage policies of public DNSBL resolvers. Heavy automated querying through large public DNS resolvers can return false results or errors. For bulk checks, use a resolver you control or the list operator's own tools.

Check several sources, since lists differ in scope: spam, malware, scanning, and abuse reports. Don't forget that Microsoft and Google have their own reputation systems for mail.

History and Routing Checks

Put It in the Contract

Putting the Block Into Service

Once the paperwork and reputation checks pass, the process is short:

  1. Get the ROA published (or the transfer completed) and the IRR route: object created.
  2. Provide the LOA and your ASN to your upstream. Make sure your ASN is in the upstream's AS-SET so the prefix passes their filters.
  3. Configure your router or VDS to originate the /24 and run the BGP session. For a hands-on walkthrough, see our other guides on BIRD and FRRouting.
  4. Verify propagation from outside your network with a looking glass.
  5. Set reverse DNS, update geolocation data, and warm up mail reputation gradually if you send email.

At Nixcon Group LLC, we run BGP-enabled VDS servers where you can announce your own ASN and IP block from a BGP session on the VDS. Ownership of the ASN and prefix is validated automatically against RPKI ROAs and official RIR/IRR records, and your ASN is added to the AS-NIXCON AS-SET. You can choose between an unprotected announcement, a DDoS-protected announcement, and a full routing table. Our public looking glass offers BGP route, ping, and traceroute queries from Izmir, Frankfurt, and the US, which is useful for step 4.

Common Mistakes and Fixes

Quick Checklist

Frequently asked questions

Can I announce a /25 or /26 over BGP?

Technically you can send it, but most networks filter IPv4 prefixes longer than /24, so it won't propagate across the internet. A /24 is the practical minimum for a globally reachable IPv4 announcement.

Is an LOA enough to announce a leased IPv4 block?

Usually not by itself. Providers commonly cross-check the LOA against RIR registry data, IRR route objects, and an RPKI ROA. Ask the holder to publish a ROA authorizing your ASN with the right max length.

How do I check if an IPv4 block has a bad reputation?

Check every address in the range against several blocklists, review its routing history on public BGP data tools, look at leftover reverse DNS, and confirm no one else announces it. Include a rejection window in the contract.

What's the difference between leasing and buying an IPv4 block?

With a lease, the original holder keeps the registration and authorizes you to announce the block for a limited time. With a purchase, an RIR transfer moves the registration to your organization, subject to that RIR's transfer policy.

Ready to announce your /24? Explore BGP-enabled VDS from Nixcon Group LLC.Learn more