Имейте в виду, что эти методы работают одинаково для всех устройств iPhone, iPad и iPod touch, хотя подход Airplane Mode особенно хорошо работает с iPhone и сотовыми устройствами iPad.
Flush DNS Cache на iPhone / iPad с переключателем режима AirPlane
Безусловно, самый простой способ очистки кэшей DNS на iPhone — просто переключить режим полета в самолете и снова выключить. Это легко сделать, используя простой переключатель самолета из Центра управления современными версиями iOS:
- Проведите по экрану снизу экрана iPhone, чтобы открыть Центр управления
- Коснитесь значка самолета, чтобы включить режим полета — подождите, пока радиосигналы устройств не будут отключены, как указано эмблемой самолета в строке состояния, затем нажмите снова на значке самолета, чтобы отключить режим полета самолета
- Проведите вниз, чтобы покинуть Центр управления, кеш DNS успешно очищен
Теперь, когда DNS был очищен, какие бы изменения не были внесены в устройствах, сетевые настройки вступают в силу немедленно без каких-либо дальнейших действий.
Редко, режим режима полета не работает достаточно, чтобы очистить некоторые постоянные DNS-кэши, хотя это всегда должно быть, возможно, это ошибка в необычных сценариях, где она недостаточно работает. Если это так, у вас есть еще один способ очистить кеши, который мы рассмотрим далее.
Очистка постоянного DNS-кэша от iOS с помощью дампа сетевых настроек
Сброс настроек сети iOS-устройств — это верный способ сбросить все старые настройки DNS, если вы внесли корректировки, и по той или иной причине они не поддерживались. Недостатком этого является то, что вы потеряете соединения с Wi-Fi-маршрутизаторами и другими конкретными сетевыми настройками. Кроме того, это перезагружает устройство, что на самом деле является еще одним способом очистки кэша DNS.
- Откройте приложение «Настройки» в iOS и перейдите в «General», а затем «Reset»
- Выберите «Сбросить настройки сети» и подтвердите, что вы хотите удалить все сетевые настройки (хотя не указано, это включает в себя все данные DNS)
- Когда устройство перезагрузится, кэш DNS будет очищен, но все остальные настройки будут означать, что вам нужно будет вручную изменить вручную изменения DNS-серверов
Этот последний подход редко необходим, и хотя это не так просто, как переключатель AirPlane или подход командной строки Mac, предлагаемый для очистки данных DNS в новых версиях OS X, он работает, если все остальное не работает.
Это должно быть все, что необходимо для очистки устаревшего кэша DNS с ваших устройств iOS. Имейте в виду, что иногда настройки DNS вашего локального устройства не будут иметь никакого значения, если то, что вы ожидаете, связано с изменением распространения DNS из других мест в Интернете, что может потребовать довольно много времени для изменений DNS для переноса между серверами вокруг Мир.
Если вы знаете другой способ изменения или очистки DNS-кеша в iOS, сообщите нам об этом в комментариях.