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

По работе столкнулся со следующей ситуацией…

Производили миграцию сайта на новый хостинг, то есть перенесли базы и осталось лишь настроить ДНС у доменного имени. Клиент самостоятельно прописал ДНС хостинга, прошло три дня, а сайт не появляется по указанному имени. Попросил прислать скрин регистратора. Оказалось, что в ДНС зоне были прописаны 4 лишних символа. Поправили.

Буквально, через пару часов сайт появился, почта заработала и все довольны. Но по какой-то причине клиент испытывал трудности, так как видел то старый, то новый сайт на своих девайсах в офисе.

Лечение:

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

Команда ipconfig /flushdns

Для очистки dns кэша на локальном компьютере делаем следующее.

Жмем кнопку Пуск (Start), выбераем пункт Выполнить (Run).

Для запуска данной службы проделайте следующие шаги.

Нажмите на кнопку Пуск (Start) и выберите пункт Выполнить (Run).

Как очистить dns кэш интернет провайдера (Windows)

Нажимаем ctrl+O (или «Файл» – «Открыть»), находим файл hosts (C:WindowsSystem32driversetc).

Папка будет пуста – не пугайтесь.

Внизу, в поле «Имя файла», вводим hosts – файл открыт.

Во избежание неприятностей, жмем в Блокноте «Сохранить как» и сохраняем копию, к примеру, на Рабочий стол (маленький бэкапчик).

Самой последней строкой вводим ip вашего сервера (где лежит ваш сайт) и доменное имя вашего сайта. Сохраняем, закрываем, перезагружаем компьютер.

Все должно работать.

Mac OS X (Tiger и старше)

21.11.2014

Сброс Вашего кэша DNS может быть полезным инструментом для решения любых ошибок соединения с сайтами, с которыми Вы можете столкнуться с Google Chrome или других браузерах. Это очень просто сделать и может быть сделано непосредственно в Chrome или из окна командной строки в Windows 7 или 8.

Что такое DNS Кеш?

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

Если IP адрес просрочен или если вебсайт переехал на другой сервер, при попытке доступ к сайту Вы столкнетесь с ошибкой DNS. Иногда для использования веб-сайта с динамическим IP Ваш DNS может быть так же «нарушен». В таких случаях очистка кеша DNS будет простым и необходимым средством.

Что подразумавает очистка кеша DNS?

Очистка кеша DNS в Google Chrome означает удаление всех сопоставлений доменных имен сайтов к их IP, хранящихся на Вашем компьютере. После очистки кеша, при попытке получить доступ к веб-сайту, Ваш компьютер запросит новый, тукущий, IP адрес запрашиваемого доменного имени.

Очистка кеша DNS через Google Chrome

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

Начните с открытия Google Chrome и ввода в адресной строке адреса: chrome://net-internals/#dns и нажатия “Enter”.

Если Вы посмотрите на наш скриншот, то Вы заметите, что есть 24 активных записи и список с деталями всех IP-адресов, которые кэш DNS взял и сохранил.

Для очистки Вашего кеша DNS в Google Chrome необходимо найти кнопку «Clear Host Cache» и нажать на нее. Можно даже нажать на нее дважды, для закрепления результата ? . После нажатия на кнопку очистки Вы заметите, что число активных записей снизилось до 0, а список посещенных сайтов очищен.

Следующий шагом будет очистка всех Сокетов (Sockets) по ссылке chrome://net-internals/#sockets или выбрав соответствующий пункт в левом выпадающем меню.

Попав на страницу с настройками Sockets в Google Chrome Вы должны будете нажать на обе кнопки для очистки Сокетов в Windows. Сначала нужно нажимать на Close idle sockets, а потом на Flush socket pools.

Очистка DNS кеша в Winodws 7 и 8

Для очистки кеша в Windows 7 и 8 Вы должны запустить командную строку. Но, запуск окна командной строки должен осуществляться от имени администратора (как показано на рисунке ниже). Открыв командную строку таким образом Вы получите больше привилегий для управления компьютером.

Теперь, когда Вы попали в командную строку с правами администратора, приступим к очистке кеша DNS Windows. Для выполнения операции очистки кеша DNS в Windows требуется ввести в командную строку команду “ipconfig /flushdns” и нажать клавишу Enter. Если Вы правильно введете команду вы увидите подтверждающее сообщение, как на скриншоте снизу.

Если вы хотите проверить очищен ли кеш DNS в Windows и хотите увидеть содержимое кеша — введите в командную строку команду “ipconfig/displaydns” и нажмите Enter.

Вы увидите сообщение о том,что невозможно отобразить кеш DNS. Это означает, что кеш DNS очищен успешно. Если хотите проверить — откройте в Google Chrome несколько сайтов, а потом повторно введите в командной строке (запущенной с правами администратора) команду “ipconfig/displaydns”.

Вы увидите перечень имен сайтов и IP адресов сохраненных в Вашем кеше DNS. Теперь Вы можете продолжать работать в интернет и избавились от ошибок DNS в Windows.

Если есть вопросы — жду Ваших комментариев!

Рубрикаwindowscan-chat-chatting-362-160x120.jpgКак заставить компьютер говорить с вами?Picture1-1-990x323-160x120.pngЗахват, фильтрация и анализ пакетов в Wireshark

Кэширование — это отличная технология, суть которой заключается в том, что однажды полученные файлы (картинки, скрипты, HTML код) или данные (DNS запросы) при необходимости повторного использования (пользователь открывает ту же страницу, или на всём сайте используется одинаковая библиотека JavaScript) не нужно снова запрашивать и ожидать получения от сервера. Вместо этого используется локальная (кэшированная) копия, в результате чего сокращается время на открытие страницы и уменьшается количество переданных данных — это особенно актуально при медленных Интернет-подключениях.

Если всё работает нормально, то мы не задумываемся о кэшах и кэшировании, но если происходит сбой в Интернет-подключении, то появляется раздражающая, трудно объяснимая для пользователя проблема с открытием страниц.

Если при открытии страницы ваш компьютер отключился и затем вновь подключился к Интернету, если поменял сеть подключения (Точку Доступа Wi-Fi или телефонную вышку), возникла ошибка ERR_NETWORK_CHANGED, выполнено подключение к VPN сети или другая ситуация, связанная с временной потерей соединения, то в кэш попадает повреждённые данные.

ERR_NETWORK_CHANGED.png

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

Если вы хотя бы раз сталкивались с этим, то вы понимаете, насколько это раздражительно. И страница довольно долго хранится в кэше, поэтому вариант «подождать 1 минуту» не сработает.

В Google Chrome несколько кэшей и проблематично заранее ответить на вопрос — очистка какого из них нам поможет? Поэтому будем очищать их все по очереди, начиная с наименее влияющего на наше удобство, пока не будет решена проблема.

В адресной/поисковой строке веб-браузера введите chrome://net-internals/#dns и нажмите кнопку «Clear host cache».

clear-host-cache.png

Иногда после очистки DNS также нужно очистить пул сокетов, для этого перейдите на вкладку chrome://net-internals/#sockets

sockets.png

Некоторые пользователи также при этом предпочитают очищать кэш операционной системы.

В Windows для очистки DNS кэша в командной строке выполните:

  ipconfig /flushdns

В OS X для очистки DNS кэша в командной строке выполните:

  sudo killall -HUP mDNSResponder

Предыдущий способ помогает не всегда — некоторые даже пишут, что он перестал работать в обычных веб-браузерах и работает только в Google Chrome OS. Если вам это также не помогло, то переходим к очистке кэша сайтов.

Для очистки кэша сайтов в Google перейдите в Настройки → Я и Google → Группа «Конфиденциальность и безопасность» → Очистить историю».

clearBrowserData.png

Или просто в адресной строке браузера перейдите на вкладку chrome://settings/clearBrowserData

clear-cache.png

По умолчанию поставлена галочка на варианте «Изображения и другие файлы, сохранённые в кэше». Это более мягкий вариант — для вас практически ничего не изменится, более того, иногда желательно чистить этот кэш, чтобы освободить место на диске от ненужных более файлов.

Нажмите кнопку «Удалить данные». Мне этот способ помог исправить проблему с бесконечной загрузкой страницы.

Если вам не помогло даже это, то выберите «Файлы cookie и другие данные сайтов». В этом случае будет выполнен выход с сайтов, то есть вы разлогинитесь и вам заново нужно будет выполнять вход.

Какой из этих способов помог вам? Пишите в комментариях ваши ситуации с проблемой бесконечной загрузки сайта и как вы её решили.

Связанные статьи:

  • Как очистить кэш и файлы cookie в Mozilla Firefox (78.7%)
  • Как исправить ошибку ERR_NETWORK_CHANGED (РЕШЕНО) (62.7%)
  • Как DNS через HTTPS (DoH) повысит конфиденциальность в Интернете (58.6%)
  • Как сделать скриншоты всей страницы сайта в Google Chrome без использования плагинов (52.7%)
  • Как включить спрятанный режим чтения Google Chrome (52.7%)
  • Как переключиться с Google Play Music на YouTube Music (RANDOM — 50%)

Используемые источники:

  • https://blog.help52.ru/2012/06/dns.html
  • https://pcask.ru/windows/kak-ochistit-kesh-dns-google-chrome-v-windows/
  • https://zawindows.ru/%d0%ba%d0%b0%d0%ba-%d0%b2-google-chrome-%d0%be%d1%87%d0%b8%d1%81%d1%82%d0%b8%d1%82%d1%8c-dns-%d0%b8-%d0%b4%d1%80%d1%83%d0%b3%d0%b8%d0%b5-%d0%ba%d1%8d%d1%88%d0%b8/

Рейтинг автора
5
Подборку подготовил
Андрей Ульянов
Наш эксперт
Написано статей
168
Ссылка на основную публикацию
Похожие публикации