is there any change for ipv6 on macOS13 and iOS 16?

Q1: i will got a 192.0.0.x ip address when i connect to a NAT64 WIFI. So, does the latest macOS/IOS implement CLAT?

iOS 16:

macOS 13:

Q2: On MacOS13.3.1, I cant access to the internet when I connect to a IPv6-Only (not NAT64) WIFI, while MacOS12 just work fine. Is it a bug on MacOS13.3.1?

First, I think you should open a bug report on this if you're seeing a difference between macOS 12 and 13, that should be clarified or investigated.

Next, regarding:

Q1: i will got a 192.0.0.x ip address when i connect to a NAT64 WIFI. So, does the latest macOS/IOS implement CLAT?

I'm not exactly sure what's going on here, it looks like your access point is just vending back an IPv4 address, so possibly when this association was configured iOS just advertised that it supported both addresses and the access point chose IPv4. You should be able to verify this in the logs of the access point.

Hi meaton,

Thanks for your reply.

  1. IANA has defined a well-known range, 192.0.0.0/29, in [RFC6333], which is dedicated for DS-Lite.
  2. Android implement CLAT since 4.3 version, i will got a 192.0.0.x ip address as expected when i connect to the NAT64 WIFI .
  3. iOS 15 /macOS 12 will not got a 192.0.0.x IP assigned on the same NAT64 WIFI.
  4. The same issue was found on https://www.reddit.com/r/ipv6/comments/10dylht/ipv6_ipad/.

so, I think that 192.0.0.x is not vend back by the AP, but assigned by iOS 16/macOS 13. I doubt the latest macOS/IOS implement CLAT. Can you confirm it with the apple engineer?

=========================

Ah, I see now about the well-known range for 192.0.0.x. Thank you for the follow up. I would still open a bug report so your question can be further investigated.

is there any change for ipv6 on macOS13 and iOS 16?
 
 
Q