Hi,
We are now having a packet traffic problem with our IPV4 VPN tunnel with the IPV6-only LTE provider.
We found iOS consulted NAT64 to translate IPV4 to IPV6 address before sending the traffic to the tunnel, so the traffic will not go through by the IPV4 VPN tunnel.
We wonder if NAT64 translation is done before or after iOS decides which network interface to use.
Thank you,
Ken
Hi @"The Eskimo",
Thank you for your reply.
To clearly our issue in the NAT64 LTE environment:
-
After we connected to the IPv4 VPN connection, we are able to ping the domain host "domain.com", so we think the DNS works okay.
-
However, we are not able to ping its IP address: "192.168.1.134", and it translates the IPv4 IP address to an IPv6 IP address. (attached in the reply)
The iOS device under the WiFi environment can ping both of them okay.
We are not sure why it translates the IPv4 IP address to an IPv6, so we guess the NAT64 does it before sending the traffic to the tunnel.
Our thought is like the flow chart we made, and we want to confirm our thought is correct.
Thanks,
Ken