Hosting

IPv4 Scarcity: Hosting Costs and Dual-Stack Planning

Why IPv4 Exhaustion and Price Pressures Matter for Your Hosting Stack

IPv4 addresses can be a visible cost driver, especially if you run VPS, dedicated servers, SaaS platforms or email infrastructure. IPv4 exhaustion is no longer a theoretical problem for network operators only; it can show up as higher monthly bills, stricter IP allocation policies, and more complex architecture decisions for everyday projects.

This guide explains how IPv4 scarcity affects hosting costs and architecture, then compares NAT, SNI, reverse proxies, IPv6 and dual-stack planning for VPS, dedicated and colocation environments. It is a planning guide rather than a live price benchmark: compare dated offers, their region and block size, and the services included before making a budget. The aim is to reduce unnecessary address use while checking application compatibility, security and availability.

What Is IPv4 Exhaustion, Really?

IPv4 uses 32-bit addresses, such as 203.0.113.42. That gives about 4.3 billion possible bit patterns, not 4.3 billion usable public addresses: some ranges are reserved, including private address space. Exhaustion concerns the supply available for new allocations; it does not mean existing IPv4 networks stop working.

Address space is managed in layers:

  • IANA coordinates global Internet number resources and historically distributed large IPv4 blocks to the regional registries.
  • RIRs (ARIN, RIPE NCC, APNIC, AFRINIC and LACNIC) manage registration and allocation under their respective community policies.
  • Providers and organizations obtain address resources through applicable registry processes or upstream providers, then make assignments or sub-allocations where policy permits.

Exhaustion happened through different regional milestones. IANA allocated its final five ordinary /8 blocks on 3 February 2011. Subsequent events were not a single policy sequence shared by all RIRs:

  • ARIN depleted its general free pool on 24 September 2015; RIPE NCC announced exhaustion of its remaining available pool on 25 November 2019.
  • LACNIC announced that its last available block had been reserved in August 2020, with recovered space to be distributed through its policy and waiting-list process.
  • APNIC rationed its final /8 under regional policy and abolished its separate recovered-space waiting list on 2 July 2019.
  • AFRINIC announced entry into Soft-landing Phase 2 on 13 January 2020, a rationing milestone rather than the same event as an empty general free pool.

Current eligibility, reserved pools, recovered space and transfer rules must be checked with the relevant RIR. For the ARIN context, see our guide to IP allocation changes and planning under IPv4 scarcity.

Providers cannot assume that an unrestricted allocation pool will cover new demand. Reusing existing addresses, eligible allocations from limited or recovered pools, transfers and address sharing can all play a part. RIPE NCC and ARIN waiting-list requests depend on space becoming available; joining a queue is not a guaranteed delivery date. Existing addresses remain usable according to their registration, routing and service arrangements.

What Drives IPv4 Price Pressures

In the IPv4 secondary market, organizations may arrange transfers or leases of address resources. A transfer changes registry records under the relevant RIR policy; a lease provides use under a contract and need not transfer registration. Check the registered holder, authorization, obligations and termination terms. For example, RIPE NCC’s service agreement explicitly says registration does not confer ownership rights. Do not treat a market description of “buying IPs” as proof of unrestricted ownership.

Secondary Market Dynamics

When comparing offers, separate a block-transfer price from a monthly lease or a hosting provider’s per-IP charge. Record the quote date, currency, block size, region, recurring fees and what the contract includes. Registry or broker fees and routing services may be separate. Factors to investigate include:

  • Block size: A /24 contains 256 addresses. Compare price per address across available block sizes rather than assuming a fixed premium for smaller blocks.
  • Region: Regional supply, demand and applicable transfer rules can affect the available offers and their prices.
  • Reputation and history: Known spam or abuse history can reduce a block’s usefulness, especially for email. Check current blocklist status and available history rather than treating a seller’s “clean” label as a guarantee.

IPv4 scarcity can create upward price pressure, but it does not guarantee a steady climb. Prices depend on how much space holders offer, buyers’ demand and alternatives such as address sharing and IPv6. More devices or services do not necessarily require an equal increase in public IPv4 addresses.

Operational and Risk Costs Baked into IPv4 Pricing

Address acquisition is only part of the cost. Operating an IPv4-based service can also involve:

  • Routing capacity: Route counts and update rates affect router memory and processing needs. Assigning another address within an existing announced prefix does not necessarily add a BGP route.
  • Security exposure: Publicly reachable services can attract scanning, DDoS attacks and abuse. Address count alone does not determine the security workload.
  • Reputation management: Email infrastructure needs monitoring of sending practices, abuse and blocklist status. More addresses do not automatically improve reputation.

These costs can contribute to hosting charges and “additional IPv4” fees. Network planning should consider not just how many IPv4 addresses can be assigned, but also the long-term security, routing and reputation burden of an expansion.

Quality, Geolocation and Why Not All IPv4s Are Equal

Another factor often missed in simple price discussions: two IPv4 blocks with the same prefix length can have very different value:

  • Geolocation: IP geolocation databases can affect how services classify traffic by region. A database location does not itself reduce latency or establish compliance; latency depends on server placement and network paths, while licensing and compliance depend on the applicable requirements.
  • Abuse history: If a block has been heavily abused for spam or malware, it may be partially or fully blocked by email providers or firewalls.
  • RIR status: Different RIRs have different transfer policies and requirements, which affects long-term planning.

IP reputation is particularly relevant to email infrastructure and transactional messaging. Abuse history and regional classification are therefore worth evaluating alongside price; neither a dedicated address nor a “clean” label guarantees delivery.

How IPv4 Exhaustion Impacts Hosting, VPS and Dedicated Servers

So what does all this look like for you if you run websites, SaaS applications, or client projects on VPS or dedicated servers?

Per-IP Pricing and Stricter Allocation Policies

When comparing hosting plans, treat the included IPv4 allocation and any additional-address charges as explicit plan terms. Providers may apply resource and usage policies:

  • Per-IP monthly fees: Where additional addresses are billed separately, compare the recurring total for the number you need, not just the base server price.
  • Justification requirements: Providers may ask why you need extra addresses, such as non-SNI HTTPS clients, email separation or VPN endpoints. SNI-capable HTTPS does not require one IP per certificate.
  • Plan limits: Check included addresses, availability, extra-address limits and fees. Shared-IP web hosting and a VPS with its own public address are different allocation models.

Before requesting extra IPv4 addresses, assess whether SNI-based HTTPS hosting, reverse proxies or NAT can meet the requirement with fewer public addresses.

Shared IP Hosting and SNI for HTTPS

One of the most effective mitigations for IPv4 scarcity is shared IP hosting. Multiple domains point to the same IPv4 address, and the web server uses:

  • Name-based virtual hosts for HTTP/1.1 and above.
  • SNI (Server Name Indication) for HTTPS to present different SSL/TLS certificates depending on the requested hostname.

With SNI-capable clients and a correctly configured server, you do not need one IPv4 address per SSL certificate. Check the clients and protocols your service must support. For certificate selection, see our comparison of Let’s Encrypt and commercial SSL certificates; certificate choice and public-address count are separate decisions.

When a Dedicated IPv4 Still Makes Sense

A dedicated address or control of suitable address space may still be useful when the workload calls for it:

  • Outbound email: Separate sending IPs can help manage distinct mail streams when volume and operational requirements justify them. Sender practices and domain reputation still matter, and a dedicated IP does not guarantee delivery.
  • Legacy clients: Clients without SNI may need a dedicated IP to receive the correct certificate. This does not fix incompatible TLS versions or ciphers.
  • Auditing and policy: Per-tenant addresses can support traffic attribution or allowlists where a documented requirement calls for them. Separate IPs alone do not provide tenant isolation or establish compliance.
  • Anycast and advanced routing: Custom BGP or anycast deployments may need control of suitable address space and routing arrangements. That does not inherently require one IPv4 per domain.

Document why each dedicated address is needed. Consolidation can reduce charges only when it lets you release billable resources or avoid new ones; any added proxy, monitoring or redundancy costs also belong in the comparison.

Technical Strategies to Stretch IPv4 Without Breaking Your Apps

IPv4 scarcity does not mean you must radically change every application overnight. There is a spectrum of techniques you can use to make better use of each public address.

NAT, Port Forwarding and CGNAT

Network Address Translation (NAT) changes network addresses. The common many-to-one form, NAPT or PAT, also translates transport ports so internal hosts can share a public IPv4 address. In a VPS or dedicated-server environment, this can support outbound access and explicitly configured inbound port mappings:

  • For example, map different public ports to internal services: 203.0.113.42:8080 to 10.0.0.10:80 and 203.0.113.42:8081 to 10.0.0.11:80.
  • Keep databases and caches on private address space, with access controls for the clients that need them. Private addressing alone is not a security boundary.
  • Use a hostname-aware reverse proxy when several websites must share the same public address and standard HTTP/HTTPS ports. NAT by itself does not select a backend by hostname.

Carrier-grade NAT (CGNAT) lets providers share public IPv4 addresses across subscribers. It is not a drop-in replacement for a publicly reachable hosting endpoint: inbound connections may require provider-supported mappings, ports and connection state are limited, and shared reputation can affect unrelated users. Troubleshooting and abuse attribution also need time and port information beyond the public IP. Check those constraints before placing services behind shared-address access.

Reverse Proxies and Layer 7 Routing

Reverse proxies such as Nginx, HAProxy or application gateways play a central role in modern hosting architectures. With a single IPv4 on the edge, you can:

  • Route supported web traffic by hostname, such as example.com versus api.example.com, to different backends.
  • Route by path, such as /api/ and /app/, while sharing an entry point.
  • Terminate client TLS at the proxy, then connect to IPv4 or IPv6 backends supported by the deployment. Encryption and certificate verification on the proxy-to-backend connection require their own configuration.

This pattern can consolidate small sites or microservices behind shared entry points. Keep application access controls and isolation in place, and plan proxy capacity and failover: reducing the number of public addresses must not leave an unexamined single point of failure.

Using DNS and HTTP Properly to Avoid IP Sprawl

Another underused tactic is smarter use of DNS and HTTP instead of creating new IPv4 allocations for every new project:

  • Subdomains and subdirectories: Multiple domains or subdomains can share an address through virtual hosting; using a separate domain does not itself require another IP. Choose URL structure for the content and application. Our guide to subdomains versus subdirectories covers that decision.
  • Redirects and canonical URLs: Redirect retired URLs to genuinely equivalent destinations; use canonical signals for duplicate or very similar pages. These are URL and search-indexing decisions, not IP-allocation mechanisms. Address savings require consolidating the hosting and releasing unneeded allocations. See our guide to multiple domains, 301 redirects and canonicals.

Plan URL consolidation and server consolidation together when both are appropriate. Test DNS, certificates and redirects before releasing an old address; a redirecting HTTPS hostname still needs a reachable endpoint and a valid certificate.

IPv6: The Long-Term Answer to IPv4 Exhaustion

Address sharing does not enlarge IPv4’s 32-bit space. IPv6 uses 128-bit addresses and provides much more room for network growth. It is a separate protocol, however: an IPv4-only client cannot directly reach an IPv6-only service without a suitable intermediary or translation arrangement.

Why IPv6 Belongs in Capacity Planning

Evaluate IPv6 against your actual users, dependencies and growth plans:

  • Measure IPv6 reachability for the client networks you need to serve.
  • Check the operating systems, applications, upstream connectivity and security controls used by your deployment.
  • Confirm the relevant RIR or provider’s allocation terms rather than assuming every region makes IPv6 a renewal requirement.

Our guide to IPv6 adoption and network planning provides further context. For your own roadmap, combine current measurements with compatibility requirements and the cost of retaining IPv4 access.

Dual-Stack: A Practical Migration Path

Dual-stack hosting runs IPv4 and IPv6 in parallel and can support a staged migration. It retains IPv4 compatibility while IPv6 is deployed and tested; it also means operating and securing both protocol paths. In such a setup:

  • Configure IPv6 routing, application listeners, firewall rules and monitoring, and test the service end to end before publishing its AAAA record alongside the A record.
  • Client address selection depends on its network and implementation. Happy Eyeballs clients may race or stagger connection attempts; IPv6 support does not guarantee every connection uses IPv6.
  • Move internal components to IPv6-only only after verifying all callers and dependencies, including monitoring, backups and administration. Keep a tested way to restore service if the change fails.

Confirm IPv6 availability, routing and support for the exact provider, location and plan. Our IPv6 setup guide for VPS servers can help with planning, but the settings and operational responsibilities must match your environment.

Business Case: Reducing Dependence on Expensive IPv4

IPv6 can reduce future demand for additional public IPv4 addresses when the services and clients can use it. It does not automatically remove existing address charges. In cost planning:

  • Identify which IPv4 endpoints remain necessary for clients and dependencies that lack usable IPv6 connectivity.
  • Consolidate compatible services behind shared IPv4 entry points while using IPv6 internally where appropriate.
  • Count savings only when you can release charged addresses or avoid acquiring more; include the costs of proxies, translation, monitoring, redundancy and running two stacks.

This reduces dependence on future IPv4 acquisition where the design allows it. A dual-stack service that retains the same paid IPv4 allocation may have the same IPv4 bill even if much of its traffic moves to IPv6.

Planning Capacity and Costs Under IPv4 Scarcity

Managing IPv4 today is partly about architecture and partly about financial planning. Here is how we recommend approaching it when you design or upgrade your hosting stack.

Inventory, Reclaim and Consolidate

Start by taking a complete inventory of which IPv4s you are using and why:

  • List every public IP, the services mapped to it and the reason for a dedicated address.
  • Identify old projects, staging systems and obsolete assignments that may be retired or merged, then check DNS, certificates, allowlists, mail, VPNs and external integrations before release.
  • Consider content/URL consolidation separately from server/address consolidation; a canonical tag alone does not release an IP.

An apparently unused address may still be referenced by a customer or external system. Verify dependencies, stage the migration and observe the result before returning it. Reclaiming an allocation lowers recurring cost only if it changes the billing or avoids a future purchase.

Right-Size Your Servers and Traffic Alongside IPs

Review CPU, RAM, storage, traffic and IP use together against workload measurements. Savings in one area may offset costs elsewhere, but service capacity and resilience must still meet your requirements.

If you are unsure how much capacity your workloads require, our guide on estimating traffic and bandwidth needs on shared hosting and VPS is a good starting point. Once you understand real-world usage, you can choose VPS or dedicated plans that fit more closely and align your IP allocations accordingly.

Budgeting for IPv4: Thinking in Years, Not Months

Build a multi-year budget using dated supplier quotes and your own demand estimates. Model stable, higher and lower address prices separately rather than assuming scarcity guarantees an upward trend:

  • Model address demand over a practical planning horizon, such as 12–36 months, with assumptions stated explicitly.
  • Include tenant growth, locations, redundancy and the routing design; failover does not always require a separate new address block.
  • Compare acquisition or lease costs, recurring provider and registry fees, operating costs and the cost of a staged IPv6 deployment. Do not count IPv4 savings before addresses can actually be released or avoided.

Our separate article on IPv4 pricing pressures and response options provides additional context. For the period you are budgeting, use comparable dated offers or a clearly dated market dataset, and keep assumptions separate from confirmed contract prices.

Discussing an IPv4 and IPv6 Plan with DCHost

For a new project or migration, give the provider your required services, user locations, IPv4 compatibility needs and planned growth. That makes it easier to compare available hosting options and the responsibilities on each side.

When discussing a plan with the DCHost team, confirm:

  • Address allocation and billing: included IPv4 addresses, additional-address availability and recurring fees.
  • IPv6 availability: support for the exact product and location, and who configures routing, DNS, firewalls and monitoring. Confirm any colocation requirements and availability separately.
  • Architecture scope: whether shared web hosting, SNI, reverse proxies or private networks fit the workload, and which setup or management work is included.
  • Mail and abuse handling: applicable sending policies, reverse DNS arrangements and incident responsibilities. No address or provider can guarantee a clean reputation or inbox placement indefinitely.

Use those answers to compare the total cost and operational fit for a corporate site, agency portfolio or SaaS platform. Record the agreed scope and pricing in the service terms.

Planning for IPv4 Scarcity and IPv6 Growth

IPv4 scarcity is an allocation constraint; prices remain market- and contract-dependent. Start with an address and dependency inventory, use sharing where the protocols allow it, and stage IPv6 alongside the compatibility your users still need. Those choices can control unnecessary resource use without assuming that every workload can share an endpoint or immediately drop IPv4.

For new growth, include IPv6 in the design and document why each public IPv4 address remains necessary. Use NAT, SNI and reverse proxies for the jobs they actually support, and test DNS, TLS and application reachability before changing or releasing addresses. To discuss a hosting plan with DCHost, bring your current address inventory, workload requirements and budget so the team can clarify available options and responsibilities.

Frequently Asked Questions

Limited allocation pools can create price pressure, but they do not guarantee continuously rising prices. Compare dated offers for the same region, block size and terms. A block-transfer price, monthly lease and hosting provider’s per-IP fee are different costs. Limited or recovered RIR allocations may remain available under policy, while transfers, sharing and IPv6 can affect demand. Include operating and recurring fees in the comparison.

SNI-capable clients and a correctly configured server can use different TLS certificates for multiple domains on one address. Non-SNI clients may need a dedicated IP to receive the correct certificate, but that does not fix obsolete TLS versions or ciphers. Email sending, allowlists or documented routing requirements should be evaluated separately; an extra address alone does not establish security isolation or compliance.

There is no fixed number. Map your services, required protocols, users, failover design and external dependencies. Multiple websites can share an entry point using virtual hosting and SNI, while mail, VPNs, legacy clients or routing requirements may justify additional addresses. NAT does not route by hostname, and CGNAT may restrict inbound ports. Releasing an address saves money only when it removes a charge or avoids acquiring more capacity.

Dual-stack can retain IPv4 compatibility while IPv6 is introduced. Confirm provider support, configure routing, listeners, firewalls and monitoring, then test end-to-end reachability before publishing AAAA records. Move internal systems only after checking every caller and dependency, with a tested recovery path. IPv4-only clients still need an IPv4-facing endpoint or suitable intermediary. Traffic moving to IPv6 does not automatically remove charges for retained IPv4 addresses.
↑