Overview
The IPv4 address shortage refers to the limited supply of numeric Internet addresses under Internet Protocol version 4. IPv4 uses 32-bit addresses, allowing about 4.3 billion unique addresses (2^32). Demand has grown far beyond this total because there are well over 4 billion internet-connected devices worldwide, creating competition for the remaining address space and motivating technical and policy responses.
Technical background
IPv4 addresses are assigned in blocks by the Internet Assigned Numbers Authority (IANA) to regional Internet registries (RIRs), which then distribute smaller ranges to ISPs and organizations. Addressing also uses subnetting and classless inter-domain routing (CIDR) to conserve space. The protocol does not natively provide enough unique addresses for every device to have a globally routable IPv4 address.
History of exhaustion
As the pool of unallocated IPv4 addresses shrank, regional registries began to implement stricter allocation policies. By the early 2010s IANA had exhausted most unallocated blocks and distributed remaining space to RIRs. Subsequent local exhaustion in many regions led to scarcity-driven policies and the widespread use of address-conserving technologies.
Mitigation and transition
Organizations have used several strategies to cope with scarcity:
- NAT (Network Address Translation): multiple devices share a single public IPv4 address.
- Private address ranges: RFC 1918 ranges allow internal networks to reuse addresses.
- Carrier-Grade NAT (CGN): service-provider level address sharing.
- IPv4 address markets and transfers: buying and selling of address blocks under RIR policies.
- IPv6 deployment: long-term solution offering 128-bit addresses and vastly more address space.
Economic and operational impacts
Scarcity increased the operational complexity of networks and introduced costs: NAT and CGN add stateful translation and troubleshooting burdens, and the commercial value of IPv4 blocks rose where transfers are allowed. The need to support both IPv4 and IPv6 during transition has also required dual-stack deployments and compatibility measures.
Current status and notable facts
IPv6 provides a near-virtually unlimited address space and is the designed successor, but global migration is gradual because of legacy systems, software, and coordination challenges. Meanwhile, IPv4 remains in heavy use; many networks rely on address-sharing techniques and address markets while continuing incremental IPv6 adoption.