/plushcap/analysis/cloudflare/supporting-the-transition-to-ipv6-only-networking-services-for-ios

Supporting the transition to IPv6-only networking services for iOS

What's this blog post about?

Apple announced that as of June 1, all apps submitted to the Apple Store must support IPv6-only networking. Most existing apps will not require changes due to their compatibility with Apple's NSURLSession and CFNetwork APIs. The transition from IPv4 to IPv6 is happening because IPv4 has a technical limitation of only allowing about 4 billion unique addresses, which is insufficient for the growing number of devices that need internet access. IPv6 uses a 128-bit address, allowing for approximately 340 trillion trillion trillion unique addresses. The adoption rate of IPv6 has increased significantly in recent years, with last year being a record year with a 4% increase. Developers should replace hardcoded IP addresses with domain names and avoid network preflighting to ensure code compatibility with IPv6 DNS64/NAT64 networks. CloudFlare offers various features for developers during their migration to IPv6, including Pseudo IPv4 which allows legacy IPv4 applications to take advantage of IPv6.

Company
Cloudflare

Date published
June 7, 2016

Author(s)
Dragos Bogdan

Word count
1131

Language
English

Hacker News points
None found.


By Matt Makai. 2021-2024.