I manage a number of iOS devices. These devices are supervised via Apple Configurator. When they connect to a specific SSID, I want the devices to use the servers specified by DHCP (If needed, I can explicitly set the DNS as well.) However, when connected to any other network, I would like for these devices to use OpenDNS.
Is there a way to:
- Set the default DNS Servers for a device, even for new wifi connections?
- Override that default DNS Address?
- Ideally, configurable through a profile so the user cannot change this?
I know that what I'm asking for isn't possible on cellular networks but I'm hoping it is for wifi. I have looked at solutions like DNS Override and I'm fine with a paid solution, but that app requires users to manually change the DNS configuration. It gives a default, but no way to specify it on a per-SSID basis. (Additionally, it wants to create a VPN connection over cellular, and I don't want that.)