Как очистить кэш DNS (Windows, Mac, Chrome)

Система DNS (Domain Name System) похожа на телефонную книгу. Каждому сайту и домену соответствует свой IP. Но DNS кэшируется, и сохраняет IP-адреса, которые вы недавно посещали. Поэтому этот кэш иногда нужно очищать.

Содержание

Сценарий работы с кэшем DNS

Один из клиентов пожаловался о, что изображения и CSS / JavaScript на его сайте не загружаются. После проверки ресурса с помощью Chrome DevTools выяснилось, что поддомены CDN (cdn.domain.com) загружались неправильно и выдавали ошибку 404.

Сначала мы пропинговали поддомен CDN, и выяснили, что он доступен. Затем проверили URL-адрес CDN с помощью whatsmydns. Этот сервис позволяет быстро проверить разрешение для DNS-записей (например, CDN CNAME) из нескольких географических местоположений. Мы хотели убедиться, что он нормально загружался везде.

Разрешение whatsmydns CNAME

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

Очистка кэша DNS в Windows

Шаг 1

Откройте меню «Пуск», нажав клавишу Windows, и в поле поиска введите «CMD». После этого запустится командная строка.

Командная строка в Windows

Шаг 2

В командной строке выполните следующую команду:

ipconfig /flushdns

ipconfig / flushdns

Шаг 3

После этого вы получите подтверждение, что команда успешно очистила кэш DNS.

Очищенный кэш DNS

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

Шаг 1

Нажмите «Перейти» в верхней панели инструментов, а затем «Утилиты». (Shift-Command-U).

Утилиты Mac

Шаг 2

Откройте «Терминал».

Терминал Mac

Шаг 3

Выполните следующую команду. Для этого вам понадобится доступ от имени администратора.

sudo killall -HUP mDNSResponder && echo macOS DNS Cache Reset

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

После очистки кэша DNS попытайтесь снова получить доступ к сайту, на котором возникли проблемы.

Очистка кэша DNS в Chrome

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

Шаг 1

В адресную строку браузера Google Chrome введите приведенное ниже значение и нажмите «Enter».

chrome://net-internals/#dns

Шаг 2

Нажмите «Очистить кэш хоста».

Очистка кеша хоста в Chrome

Данная публикация представляет собой перевод статьи «How to Clear DNS Cache (Windows, Mac, Chrome)» , подготовленной дружной командой проекта Интернет-технологии.ру