Как очистить кэш DNS на Windows, Mac, Android и iOS

Когда вы просматриваете Интернет, служба системы доменных имен (DNS)(Domain Name System (DNS) service) будет активно переводить или «разрешать» различные веб-адреса, с которыми вы сталкиваетесь, в формат, понятный вашему устройству Windows , Mac , Android или iOS. Эти адреса затем кэшируются локально, чтобы ускорить процесс. 

Но если за это время что-то изменится, ваш веб-браузер может столкнуться с проблемами подключения и не сможет правильно загрузить некоторые веб-сайты. В этом случае вы должны избавиться от кеша DNS , чтобы заставить ваше устройство снова искать каждый веб-адрес.

В Windows и macOS вы можете быстро очистить кэш DNS с помощью (DNS)командной строки(Command Prompt) , Windows PowerShell и консоли терминала . (Terminal)Однако на Android и iOS процедура не так проста, и вам придется попробовать несколько методов по одному.

Очистить кеш DNS в Windows

Если у вас есть ПК с установленной Windows 7 , Windows 8, Windows 8.1 или Windows 10, вы можете использовать консоль командной строки(Command Prompt) для очистки кэша  DNS .

Кроме того, вы можете использовать консоль Windows PowerShell в (Windows PowerShell)Windows 8/8.1/10 , чтобы получить тот же результат.

Используйте командную строку для очистки кэша DNS(Use Command Prompt to Clear DNS Cache)

1. Нажмите Windows + R , чтобы открыть окно «Выполнить». Затем введите cmd и выберите OK .

2. Введите в консоли командной строки следующее:(Command Prompt)

ipconfig /flushdns

3. Нажмите «Ввод(Enter) » .

Используйте Windows PowerShell для очистки кэша DNS(Use Windows PowerShell to Clear DNS Cache)

1. Щелкните правой кнопкой мыши кнопку « Пуск(Start ) » и выберите Windows PowerShell . Или нажмите Windows + R , введите powershell.exe и выберите OK .

2. Введите в консоли Windows PowerShell следующее:(Windows PowerShell)

Clear-DnsClientCache

3. Нажмите «Ввод(Enter) » .

Очистить кеш DNS на Mac

Вы можете очистить кеш DNS на Mac с помощью терминала(Terminal) . Это относится к macOS Big Sur 11.0 , macOS Catalina 10.15 и macOS Mojave 10.14 , включая более ранние версии macOS, начиная с OS X Mavericks 10.9 .

1. Перейдите в Finder > Приложения(Applications ) > Утилиты(Utilities ) и запустите Терминал(Terminal) .

2. Скопируйте и вставьте следующую команду:

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Примечание.(Note:) В версиях OS X Yosemite , начиная с 10.10.0 и заканчивая 10.10.3, вместо этого необходимо использовать следующую команду: 

sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcaches

3. Нажмите «Ввод(Enter) » . Когда Терминал(Terminal) запросит у вас пароль администратора, введите его и снова нажмите Enter .

Очистить кеш DNS на Android

На Android либо включение/выключение режима(Airplane Mode) полета, либо выполнение жесткой перезагрузки обычно очищает кеш DNS . Кроме того, вы можете увидеть, может ли помочь очистка внутреннего кеша DNS Google Chrome . Если ничего не работает, необходимо выполнить сброс настроек сети.

Enable/Disable Airplane Mode on Android

Вы можете включить/отключить режим полета(Airplane Mode) через панель быстрых настроек(Quick Settings) вашего Android -устройства . Просто(Just) проведите вниз от верхней части экрана один или два раза, чтобы открыть значок режима полета. (Airplane Mode)Затем коснитесь его, чтобы включить режим полета(Airplane Mode) . Подождите(Wait) несколько секунд и нажмите еще раз, чтобы отключить режим полета(Airplane Mode) .

Жесткая перезагрузка Android-устройства(Hard-Reboot Android Device)

Если включение /выключение режима(Airplane Mode) полета не помогло, попробуйте принудительно перезагрузить устройство Android. Обычно для этого нужно нажать и удерживать кнопку питания(Power ) в течение 10-20 секунд. Если вы не можете выполнить жесткую перезагрузку таким образом, лучше всего выполнить поиск в Google по названию модели вашего Android для получения конкретных инструкций.

Очистить внутренний кэш DNS Chrome(Clear Chrome’s Internal DNS Cache)

Google Chrome , встроенный собственный веб-браузер Android, имеет внутренний кэш DNS . Попробуйте очистить его.

1. Откройте Google Chrome . Затем введите следующий путь в адресную строку и нажмите Enter :

chrome://net-internals/#DNS

2. Выберите боковую вкладку DNS и нажмите Очистить кэш хоста(Clear host cache) .

3. Выберите боковую вкладку Сокеты(Sockets ) и коснитесь Закрыть незанятые сокеты(Close idle sockets) , а затем Очистить пулы сокетов(Flush socket pools) .

Сбросить настройки сети Android(Reset Android Network Settings)

Для сброса настроек сети необходимо зайти в приложение « Настройки(Settings) » на Android - смартфоне. Шаги, описанные ниже, могут не совпадать с вашей стороны, но вы должны уловить идею. 

Примечание.(Note:) Процедура сброса удалит все сохраненные подключения Wi-Fi(Wi-Fi) и пароли на вашем устройстве Android , поэтому будьте готовы снова настроить все с нуля.

1. Откройте приложение « Настройки(Settings) » на своем устройстве Android .

2. Коснитесь Система(System) .

3. Нажмите «Сброс»(Reset) .

4. Нажмите Сброс настроек сети(Network Settings Reset) .

5. Нажмите «Сброс настроек сети»(Network Settings Reset) еще раз для подтверждения.

Очистить кеш DNS на iPhone

Если вы используете iPhone, включение/отключение режима полета(Airplane) , принудительная перезагрузка устройства или сброс настроек сети должны помочь вам очистить кеш  DNS .

Enable/Disable Airplane Mode on iPhone

Проведите пальцем(Swipe) вниз от правого верхнего угла экрана iPhone, чтобы открыть Центр управления(Control Center) . Если ваше устройство использует Touch ID , вместо этого проведите вверх от нижней части экрана.

Затем коснитесь значка режима полета. (Airplane Mode)Подождите(Wait) несколько секунд и снова коснитесь значка режима полета.(Airplane Mode)

Принудительный перезапуск iPhone(Force-Restart iPhone)

Принудительный перезапуск iPhone требует нажатия определенных комбинаций кнопок, которые меняются в зависимости от марки и модели вашего устройства.

iPhone 8 и новее:(iPhone 8 and newer:) быстро нажмите и отпустите кнопку увеличения громкости(Volume Up ) , нажмите и отпустите кнопку уменьшения громкости(Volume Down ) , а затем нажмите и удерживайте боковую(Side ) кнопку, пока на экране не появится логотип Apple .

iPhone 7: одновременно нажмите и удерживайте кнопки уменьшения громкости(Volume Down) и боковые(Side ) кнопки, пока на экране не появится логотип Apple .

iPhone 6s и более ранние версии:(iPhone 6s and earlier:) одновременно удерживайте боковую(Side) / верхнюю(Top) кнопку и кнопку « Домой»(Home ) , пока на экране не появится логотип Apple .

Сбросить настройки сети iPhone(Reset iPhone Network Settings)

Сброс настроек сети iPhone очистит не только кеш DNS , но и все сохраненные сети Wi-Fi(Wi-Fi) и пароли. Если вы не полагаетесь исключительно на сотовые данные, после этого вам придется вручную повторно подключаться к каждой сети Wi-Fi(Wi-Fi) . Попробуйте это только в том случае, если другие методы не сработали.

1. Откройте приложение «Настройки» вашего iPhone.

2. Нажмите Общие(General) .

3. Нажмите «Сброс»(Reset) .

4. Нажмите «Сбросить настройки сети»(Reset Network Settings) .

5. Нажмите «Сбросить настройки сети»(Reset Network Settings) еще раз для подтверждения.

Не забывайте о кеше браузера

Одной очистки кэша DNS может быть недостаточно. Веб-(Web) браузеры кэшируют все виды другого веб-контента локально, и это также может вызвать множество проблем. Если у вас по-прежнему возникают проблемы при загрузке веб-сайтов, попробуйте очистить кеш браузера(clearing the browser cache) . Кроме того, не забудьте устранить другие проблемы, связанные с сетью(troubleshoot other network-related issues) .



About the author

Я инженер-конструктор со стажем работы более 10 лет. Я специализируюсь на USB-контроллерах и кабелях, а также на обновлении BIOS и поддержке ACPI. В свободное время я также люблю вести блог на различные темы, связанные с технологиями и инженерией.



Related posts