2

I need to use a sofware that only supports IPv4 on iOS 15, but my ISP provides IPv6 addresses by default.

How do I force my iOS device to use IPv4 only on a certain Wi-Fi network, or the other way around (force IPv6)?

1 Answer 1

3

When an iOS device connects to a WiFi-network, it will by default request both IPv4 and IPv6 addresses. If you only see an IPv6 in the settings, it is because your ISP only gives out IPv6 addresses.

If you want to use IPv4 on that WiFi-network, you will need to either get your ISP to change their settings to enable IPv4, or use a VPN service that you can connect to over IPv6 that gives you a virtual IPv4 interface.

It is not possible to disable IPv6 for a specific WiFi-network or for WiFi-networks in general on iOS. Similarly you cannot "force" IPv6.

5
  • My ISP provides both IPv4 and v6 addresses, which I tested on a Mac. This post seems to suggest that it's possible via Apple Configurator, but only shows how to do it for cellular networks. Do you think it's possible to do it for wifi networks via Apple Configurator?
    – Teddy C
    Commented Feb 15, 2022 at 20:56
  • No, that's just for cellular networks.
    – jksoegaard
    Commented Feb 15, 2022 at 21:50
  • BTW: What kind of software do you need to run that only supports IPv4? - That goes against all Apple recommendations for software developers.
    – jksoegaard
    Commented Feb 15, 2022 at 21:51
  • Thank you. It's a VPN software that only supports IPv4, and I don't think 2 VPN services can be running at the same time on iOS.
    – Teddy C
    Commented Feb 15, 2022 at 23:08
  • Doesn't your phone get both an IPv4 and an IPv6 address? - Are you sure this VPN software is not having problems due to some completely different cause?
    – jksoegaard
    Commented Feb 15, 2022 at 23:57

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .