IPhone – NAT64 enabled on OSX, iPhone still gets an IPv4 IP Address

iphoneipv6macosNetworkwifi

I've enabled the "Create NAT64 Network" option in network "Sharing". I connect my iPhone and it seems to work (tested in Safari). However, when I look at the Wi-Fi information for the connection my IP address is an IPv4 one (or at least has that format)

  • IP Address: 169.254.34.19
  • Mask: 255.255.0.0
  • DNS: 2001:2:0:aab1::1

The DNS has a v6 address, but I was expecting the device itself to also get such an address.

How can I be certain I have a IPv6 only connection, and possible how can I get such an address? I'm trying to test connectivity of an App to be distributed in the App Store.

Best Answer

Addresses starting with 169.254 are called APIPA or link-local addresses. It's what your interface automatically gets when the DHCP client is enabled but no DHCP server can be found. They are not usable to connect to the internet.

Don't worry, it seems that your test environment is IPv6-only.