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

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

Вступление

Это руководство о том, как можно очистить кэш DNS на различных платформах. Изучив его, вы сможете очистить кэш DNS на Windows, Mac, и Linux системах.

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

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

Прежде всего, давайте проверим, как можно сбросить кэш DNS на Windows машине. Следующие методы помогут очистить кэш DNS на Windows XP; Vista; 7; 8; 8.1; 10.

Шаг 1 — Запустить командную строку Windows

Нажмите сочетание клавиш Windows+R, чтобы открыть диалоговое окно Выполнить. Напишите следующую команду и нажмите кнопку OK:

cmd

Диалог Выполнить в Windows

Это приведёт к открытию окна командной строки.

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

Шаг 2 — Очистить DNS

Используйте эту команду для очистки кэша DNS-резолвера на вашем компьютере:

ipconfig /flushdns

Подождите некоторое время и вы увидите подтверждение, что кэш DNS-резолвера очищен.

Очистить кэш DNS Windows

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

Очистка кэша DNS в Linux очень простая процедура. Синтаксис может отличаться от версии ОС.

Ubuntu Linux

Откройте ваш терминал и выполните команду:

sudo service network-manager restart

Очистить кэш DNS Linux

Другие дистрибутивы Linux

Если у вас какой-то другой дистрибутив linux, эта команда будет работать:

sudo /etc/init.d/nscd restart

Очистить кэш DNS Linux

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

Давайте посмотрим, как сбросить кэш DNS на ОС от Apple. Команды для очистки кэша DNS будут отличаться в зависимости от версии вашей ОС.

Mac OS Sierra

Чтобы очистить кэш DNS ОС от Apple этой версии перейдите в Application  Utilities › Terminal и введите команду:

sudo killall -HUP mDNSResponder

Очистить кэш dns mac os x sierra

Mac OS X El Capitan

Если вы пользователь этой ОС, та же процедура будет работать и здесь. Откройте Application  Utilities › Terminal и введите:

sudo killall -HUP mDNSResponder

Очистить кэш dns mac os x el capitan

Mac OS X Yosemite

Очистите кэш DNS на этой ОС, перейдя в Application  Utilities › Terminal и введите:

sudo discoveryutil udnsflushcaches

Очистить кэш dns mac os x yosemite

Mac OS X Mavericks

Чтобы убедиться, что кэш DNS не устарел, перейдите в Application  Utilities › Terminal и выполните:

sudo killall -HUP mDNSResponder

Очистить кэш dns mac os x mavericks

Mac OS X Mountain Lion

Здесь же Application Utilities Terminal используйте такой синтаксис:

sudo killall -HUP mDNSResponder

Очистить кэш dns mac os x mountain lion

Mac OS X Lion

Здесь же Application  Utilities › Terminal используйте такой синтаксис:

sudo killall -HUP mDNSResponder

Очистить кэш dns mac os x lion

Mac OS X Snow Leopard

Если у вас данная версия, перейдите в Application  Utilities › Terminal и заполните:

sudo dscacheutil -flushcache

Mac OS X Leopard и ниже

Вы можете очистить кэш DNS-резолвера на этой ОС по пути Application  Utilities › Terminal и заполнить:

sudo lookupd -flushcache

Очистить кэш dns mac os x leopard

Заключение

Поздравляем! Теперь вы изучили, как можно очистить кэш DNS на платформах Windows, Linux и Mac. Вы можете сбросить кэш DNS-резолвера, используя команды и быть уверенными, что отображается самая последняя версия сайта. Помните, что кэш браузера тоже может приводить к отображению устаревшего содержимого веб страниц. Посмотрите это руководство для ознакомления с этой ситуацией!

Если у вас возникли идеи или предложения, поделитесь ими с нами в комментариях ниже!

Author
Автор

Elena B.

Елена имеет профессиональное техническое образование в области информационных технологий и опыт программирования на разных языках под разные платформы и системы. Более 10 лет посвятила сфере веб, работая с разными CMS, такими как: Drupal, Joomla, Magento и конечно же наиболее популярной в наши дни системой управления контентом – WordPress. Её статьи всегда технически выверены и точны, будь то обзор для WordPress или инструкции по настройке вашего VPS сервера.