https://myip.ms/info/ip_ranges_blocks/Major_Biggest_IP_Addre...
https://myip.ms/info/ip_ranges_blocks/Major_Biggest_IP_Addre...
It looks like the going rate per IP is between $20-$24 currently:
Chart: https://www.retevia.net/wp-content/uploads/2019/02/IPv4-Pric...
Article: https://www.retevia.net/address-pricing-2019-and-beyond/
Rather than a date I think it would make sense to look at the traffic. When IPv4 hits, say, 1% it might make sense to turn it off. I would estimate that's decades away.
You might as well wonder whether google is actually going to stop crawling IPv6 addresses (are there any significant IPv6-only servers?)
At the same time, IANA has delegated 'future' (read: sometime in the past, but not until after those legacy allocations) responsibility to the RIRs (ARIN, RIPE, APNIC, LACNIC, AFRINIC).
Finally, how do you determine whether or not space is used? Ping? BGP announcements to the Internet of the space? Neither of those concludes that the space isn't used, and RIR policies permit for registration of globally unique addresses without any obligation to announce to the Internet.
Similar to eminent domain maybe.
The UK’s largest mobile provider now gives me an IPv6 only connection and I didn’t even notice.
Just means no hardcoded ipv4 or incompatible API calls. So that ipv6 to ipv4 gateways work.
So, the app is ready, but apple isn't dictating much about your backend.
The ingredient you are missing is while the clients only talk IPv6, the gateway they go through (must) have both IPv6 and IPv4 addresses. There is a well defined mapping from IPv4 to IPv6 addresses, so if the IPv6 clients need to communicate with a IPv4 only host they use it's mapped IPv6 address. The gateway then NAT's all those mapped IPv6 addresses to it's IPv4 address.
Which only leave the problem of does an IPv6 client know to use an mapped IPv4 address, given it is supposed to know nothing about the IPv4 world. The answer is you make it use a DNS server that lies. I'll leave it to you to figure out exactly how it lies, but it isn't hard to figure out given it has clients that only understand AAAA records, and some hosts (such as twitter) that only resolve to A records.
Right, then its not a pure v6 network, its got v4 somewhere patched in. When I'm on my pure v6 network at home, Twitter does not work.
Now it has to hide port numbers and IPV4 space will suddenly be multiplied by less than 2^16.
Source: Worked at Cisco.
I believe BGP tables are close to crossing a threshold. (768k entries) that breaks a bunch of routers, so they need to address that anyway.