Как очистить кеш DNS

Когда вы вводите веб-сайт в адресную строку, например PCMag.com, ваш компьютер фактически не знает, куда идти. Вместо этого он ищет этот адрес на сервере системы доменных имен (DNS), который сопоставляет его с IP-адресом вашего компьютера для посещения.

Это как если бы ваш друг сказал: «Встретимся в Tom’s Bistro» — если вы не знаете, где находится Tom’s Bistro, вы можете найти адрес в телефонной книге и поехать туда.

Однако сканирование телефонной книги может занять много времени, прежде чем вы найдете правильный адрес. Чтобы ускорить этот процесс, ваш компьютер сохраняет некоторые из этих записей для облегчения доступа в дальнейшем. Если продолжить предыдущую метафору, это все равно что записать на стикере «Tom’s Bistro — 123 Main Street». Это позволяет вашему компьютеру переходить к уже посещенным вами сайтам, не запрашивая каждый раз DNS-сервер. К сожалению, в редких случаях этот кеш может вызывать проблемы.

Возможно, сайт, который вы посещаете, сменил сервер и больше не находится по кэшированному адресу, или у вас есть вредоносное ПО, которое пытается перенаправить общие страницы на вредоносные сайты. (Если вы подозреваете, что проблема связана с вредоносным ПО, вы можете запустить сканирование с помощью одного из этих инструментов.) В любом случае вы можете «очистить» кеш DNS, чтобы начать с нуля, чтобы ваш компьютер находил веб-адреса в Снова DNS-сервер.

Этот процесс, конечно, отличается от очистки вашего веб-кеша из веб-браузера. Если очистка кеша вашего браузера не решила проблему, следующим шагом может быть очистка кеша DNS. Вот как это сделать в Windows и macOS с помощью командной строки. (Если вы используете Linux, вам нужно будет найти инструкции для вашего конкретного дистрибутива.)

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

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

Если вы используете Windows-машину — любую Windows-машину, даже если вы вернетесь к XP и более ранним версиям, — для очистки DNS достаточно простой команды. Щелкните меню «Пуск» и введите «cmd». Щелкните правой кнопкой мыши параметр командной строки и выберите «Запуск от имени администратора». В появившемся окне командной строки введите следующую команду:

ipconfig / flushdns

В случае успеха командная строка сообщит: «Кэш преобразователя DNS успешно очищен». Попробуйте снова посетить соответствующий веб-сайт и посмотрите, решило ли это проблему. В противном случае сайт может быть недоступен, у вас могут быть проблемы с Wi-Fi или у вас может быть более неуловимая проблема с сетью на вашем конце, которую необходимо отследить. Если это чужой компьютер, вы всегда можете попробовать устранить неполадки удаленно.

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

Mac очистить кеш

Пользователи Mac должны запустить быструю команду терминала, чтобы очистить кеш DNS, но команда отличается в зависимости от вашей версии macOS. Сначала нажмите Command + Пробел, чтобы открыть Spotlight, и найдите «Терминал». Нажмите Enter, чтобы открыть его.

В большинстве современных версий macOS — от OS X Lion до macOS Sierra — используется следующая команда. Введите его в Терминал и нажмите Enter:

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Если вы используете OS X 10.10.1, 10.10.2 или 10.10.3, вам нужно будет вместо этого запустить эту команду:

sudo discoveryutil udnsflushcaches; sudo discoveryutil
mdnsflushcaches

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

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.