Home / Companies / Cloudflare / Blog / Post Details
Content Deep Dive

Supporting the transition to IPv6-only networking services for iOS

Blog post from Cloudflare

Post Details
Company
Date Published
Author
Dragos Bogdan
Word Count
1,131
Company Posts That Month
13
Language
English
Hacker News Points
-
Summary

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.

Trends Found in this Post

No tracked trend matches for this post yet.