Я расскажу о сценарии без джейлбрейка и оставлю редактирование или другой ответ кому-то, кто знает, как это изменить, изменив iOS.
Без джейлбрейка нет. Данные сотовой связи регулируются настройками APN . Вы можете изменить их с помощью утилиты конфигурации iPhone и некоторого обучения .
Настройки Wi-Fi легко переопределить с помощью самого устройства, но это не глобально, а вместо этого переопределение для каждого имени сети. Зайдите в настройки сети для определенного Wi-Fi. Под подробным экраном (коснитесь синего знака> после подключения) и проведите пальцем вверх, чтобы открыть часть экрана DHCP / BootP / Статический IP-адрес. Вы можете нажать, чтобы редактировать DNS и добавлять, удалять или заменять выбранные вами настройки DNS на этом экране.
Когда мне нужно запустить собственный DNS, я часто использую VPN для доступа к маршрутизатору с известными настройками, и это работает через Wi-Fi и сотовые данные, поскольку весь трафик идет в VPN, где я могу управлять DNS. Это требует времени и сервера (бесплатный уровень веб-службы Amazon идеально подходит для недорогого хостинга).