There are ~4.3 trillion IPv4 addresses
[...]
Assuming residential ISP connections also use CGNAT, it is possible we never (?) need ipv6 as all webservers and all clients can be serviced on 4B * 1000 IP addresses (??)
[...]
There are 2^32 = ~4.3 trillion IPv4 addresses.
2^32 = ~4.3 billion, not trillion.
It's a bad investment for the same reason a lot of small-scale investing in commodities which don't have strong market infrastructure is - the overhead of transactions strongly outweighs the risk/reward. Anyone who's going to pay you (as opposed to paying their ISP or aggregator) for a small block of IP addresses will instead buy/hoard their own.
It's also subject to a fair bit of elasticity - when it gets expensive, there are technological options which are less ideal, but well worth it when the cost savings justifies it. cf. fracking for oil. IPv6 and CGNAT are two options you mention, and others could be invented if needed.
I'd argue that IPv6 is already well-established enough in the roaming/mobile/cell world that it'll put a cap on IPv4 prices. The expense/hassle of switching to IPv6 is real, but not worth $hundreds to most people, or $thousands to most small businesses.
2026-01-17
Disclaimer
Summary
Main
Why might you expect IPv4 addresses prices to go?
Compatibility between IPv4 and IPv6
Market players
Current adoption
More details on website owners using dual stack
Multiple ways ISPs deal with increasing number of users.
More details on ISPs using CGNAT or dual stack
My question: Who is buying more IPv4 addresses (and driving the price increase)? Is it website owners or ISPs?
Maybe CGNAT means IPv4 address space won't exhaust?
Side Note: Leasing IPs
Misc