---

iOS: AppStore, iMessage, iTunes on IPv6-only network with NAT64

Multiple functions in iOS seem to hang or fail in various ways when used on an IPv6-only network. The experiments have shown that assigning an IPv4 address manually "fixes" that - but this is obviously not scalable.

I tried to make a patch to dnsmasq to filter the A replies. Looks like running this fixes the problem. If you have a MacOS X laptop and an iOS device - grab this code, and run your own instance of dnsmasq to test if all the "hanging" functions are ok with this setup.

Files in 2013-10-15-iOS:-AppStore,-iMessage,-iTunes-on-IPv6-only-network-with-NAT64:


../
HEADER.txt                                         01-Jul-2024 21:41                 618
dnsmasq-2.66-filter-a.tgz                          01-Jul-2024 21:41             2083714

(c) Andrew Yourtchenko