- ИТ База знаний
- Полезно
- Навигация
- Серверные решения
- Телефония
- Корпоративные сети
- Как очистить DNS-кэш локально в Windows, MacOS и Linux
- Как очистить кэш DNS в Windows
- Очистить кэш DNS на Mac
- Сброс DNS на MacOS Mojave (версия 10.14)
- Команды для очистки DNS-кэша в старых версиях macOS и Mac OS X
- Как очистить кэш DNS в Linux
- Очистить локальный DNS-кэш NCSD
- Очистить локальный DNS-кэш dnsmasq
- Очистить локальный DNS-кэш BIND
- Как очистить кэш DNS в Windows 10, 8 и Windows 7
- Очистка (сброс) кэша DNS в командной строке
- Очистка внутреннего кэша DNS Google Chrome, Яндекс Браузера, Opera
- Дополнительная информация
- Как очистить кэш DNS
- Вступление
- Как очистить кэш DNS в Windows
- Шаг 1 — Запустить командную строку Windows
- Шаг 2 — Очистить DNS
- Как очистить кэш DNS в Linux
- Ubuntu Linux
- Другие дистрибутивы Linux
- Как очистить кэш DNS на Mac
- Mac OS Sierra
- Mac OS X El Capitan
- Mac OS X Yosemite
- Mac OS X Mavericks
- Mac OS X Mountain Lion
- Mac OS X Lion
- Mac OS X Snow Leopard
- Mac OS X Leopard и ниже
- Заключение
ИТ База знаний
Курс по Asterisk
Полезно
— Узнать IP — адрес компьютера в интернете
— Онлайн генератор устойчивых паролей
— Онлайн калькулятор подсетей
— Калькулятор инсталляции IP — АТС Asterisk
— Руководство администратора FreePBX на русском языке
— Руководство администратора Cisco UCM/CME на русском языке
— Руководство администратора по Linux/Unix
Навигация
Серверные решения
Телефония
FreePBX и Asterisk
Настройка программных телефонов
Корпоративные сети
Протоколы и стандарты
Как очистить DNS-кэш локально в Windows, MacOS и Linux
4 минуты чтения
Кэш DNS может быть поврежден по ряду причин, включая сетевые атаки или вирусы. Когда это происходит, сопоставление IP-адресов становится поврежденным для некоторых популярных веб-сайтов.
Онлайн курс по Кибербезопасности
Изучи хакерский майндсет и научись защищать свою инфраструктуру! Самые важные и актуальные знания, которые помогут не только войти в ИБ, но и понять реальное положение дел в индустрии
Например, вместо того, чтобы заходить на сайт www.google.com, ваш браузер может перенаправить вас на IP-адрес вредоносного веб-сайта, который злоумышленник вставил в записи DNS вашего компьютера. Или вы можете получить большое количество ошибок 404.
Очистка кеша DNS удаляет всю сохраненную информацию поиска DNS. Затем ваш компьютер получает обновленные данные с DNS-серверов при следующей отправке запроса на поиск.
Как очистить кэш DNS в Windows
Очистка кеша DNS — это простой и быстрый процесс. Процедура одинакова для почти всех систем Windows. Для примера ниже мы будем использовать Windows 10.
Чтобы очистить DNS на вашем компьютере с Windows:
- Загрузите командную строку от имени администратора. Откройте меню «Пуск» и начните вводить «командная строка» или «cmd», пока не увидите ее в результатах.
- Введите ipconfig/flushdns , когда командная строка загрузится, и нажмите Enter на клавиатуре.
- Процесс должен занять всего несколько секунд. Вы должны увидеть подтверждающее сообщение DNS Resolver Cache, когда это будет сделано:
База данных кэша DNS на вашем компьютере теперь очищена. Вы должны получить правильное и обновленное сопоставление IP-адресов с DNS-серверов в следующий раз, когда ваш компьютер отправит DNS-запрос.
Очистить кэш DNS на Mac
Есть несколько разных команд для очистки кеша DNS в OS X и macOS в зависимости от используемой версии.
Поскольку процедура одинакова для всех версий, в этой статье подробно описано, как очистить DNS в macOS Mojave (10.14), а затем перечислены команды для других версий в таблице.
Сброс DNS на MacOS Mojave (версия 10.14)
Чтобы очистить кэш DNS на MacOS Mojave, используйте приложение Terminal:
- Запустите Terminal.app, используя ваш предпочтительный метод. Вы можете запустить приложение из Приложения ->Утилиты или нажать Ctrl + Space , чтобы запустить Spotlight и выполнить поиск терминала.
- Введите sudo killall -HUP mDNSResponder и нажмите Enter на клавиатуре.
- Введите пароль администратора для рассматриваемой учетной записи и нажмите Enter.
После окончания процесса не будет никаких оповещений
Команды для очистки DNS-кэша в старых версиях macOS и Mac OS X
В таблице ниже перечислены команды для очистки кэша DNS в большинстве версий MacOS и Mac OS X. Вы можете скопировать и вставить их прямо из таблицы в свой терминал.
Mac OS X или macOS версия | Команда терминала |
---|---|
Mojave (version 10.14) High Sierra (version 10.13) Sierra (version 10.12) Mountain Lion (version 10.8) Lion (version 10.7) | sudo killall -HUP mDNSResponde |
El Capitan (version 10.11) Mavericks (version 10.9) | sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder |
Yosemite (version 10.10) | sudo discoveryutil mdnsflushcache sudo discoveryutil udnsflushcaches |
Snow Leopard (version 10.6) Leopard (version 10.5) | sudo dscacheutil -flushcache |
Tiger (version 10.4) | lookupd -flushcache |
Как очистить кэш DNS в Linux
Дистрибутивы Linux немного отличаются от компьютеров с Windows и Mac. Каждый дистрибутив Linux может использовать свою службу DNS. Некоторые дистрибутивы, такие как Ubuntu, вообще не имеют службы DNS по умолчанию.
Это зависит от того, какая служба используется в вашем дистрибутиве и включена ли она по умолчанию. Некоторые из них — NCSD (Name Service Caching Daemon), dnsmasq и BIND (Berkely Internet Name Domain).
Для каждого дистрибутива вам нужно запустить окно терминала. Нажмите Ctrl + Alt + T на клавиатуре и используйте соответствующую команду, чтобы очистить кэш DNS для службы, работающей в вашей системе Linux.
Очистить локальный DNS-кэш NCSD
Используйте эту команду для очистки DNS-кэша NCSD на вашем Linux-компьютере:
Введите свой пароль, если это необходимо. Процесс останавливается, а затем запускает службу NCSD в течение нескольких секунд.
Очистить локальный DNS-кэш dnsmasq
Используйте эту команду для очистки DNS-кэша dnsmasq на вашем Linux-компьютере:
Введите пароль еще раз, если терминал попросит вас. Вы увидите ответ, когда служба останавится и запустится снова.
Очистить локальный DNS-кэш BIND
Если вы используете BIND для службы DNS, есть несколько команд, которые вы можете использовать для очистки его кеша DNS. Вам может потребоваться ввести пароль для завершения процесса.
Примечание: BIND также позволяет указывать конкретные домены при выполнении сброса DNS. Просто добавьте flushname и имя домена в команду sudo rndc. Например:sudo rndc flushname wiki.merionet.ru
Полный курс по Сетевым Технологиям
В курсе тебя ждет концентрат ТОП 15 навыков, которые обязан знать ведущий инженер или senior Network Operation Engineer
Источник
Как очистить кэш DNS в Windows 10, 8 и Windows 7
Одно из частых действий, необходимых при решении проблем с работой Интернета (таких как ошибка ERR_NAME_NOT_RESOLVED и других) или при смене адресов DNS серверов в Windows 10, 8 или Windows 7 — очистка кэша DNS (кэш DNS содержит соответствия между адресами сайтов в «человеческом формате» и их фактическим IP-адресом в интернете).
В этой инструкции подробно о том, как очистить (сбросить) кэш DNS в Windows, а также некоторые дополнительные сведения по очистке данных DNS, которые могут оказаться полезными.
Очистка (сброс) кэша DNS в командной строке
Стандартный и очень простой способ сброса кэша DNS в Windows — использовать соответствующие команды в командной строке.
Шаги, чтобы очистить кэш DNS при этом будут следующими.
- Запустите командную строку от имени администратора (в Windows 10 для этого можно начать набирать «Командная строка» в поиске на панели задач, затем нажать правой кнопкой мыши по найденному результату и выбрать «Запуск от имени администратора» в контекстном меню (см. Как запустить командную строку от имени администратора в Windows).
- Введите простую команду ipconfig /flushdns и нажмите Enter.
- Если всё прошло успешно, в результате вы увидите сообщение о том, что «Кэш сопоставителя DNS успешно очищен».
- В Windows 7 дополнительно можно выполнить перезапуск службы DNS-клиент, для этого там же в командной строке по порядку выполните следующие команды
- net stop dnscache
- net start dnscache
После выполнения описанных действий сброс кэша DNS Windows будет завершена, однако в некоторых случаях могут возникнуть проблемы, вызванные тем, что и у браузеров есть собственная база данных соответствий адресов, которую также можно очистить.
Очистка внутреннего кэша DNS Google Chrome, Яндекс Браузера, Opera
В браузерах на базе Chromium — Google Chrome, Opera, Яндекс Браузер присутствует собственный кэш DNS, который также можно очистить.
Для этого в браузере введите в адресную строку:
- chrome://net-internals/#dns — для Google Chrome
- browser://net-internals/#dns — для Яндекс Браузера
- opera://net-internals/#dns — для Оперы
На открывшейся странице вы можете посмотреть содержимое кэша DNS браузера и очистить его, нажав кнопку «Clear host cache».
Дополнительно (при проблемах с соединениями в конкретном браузере) может помочь очистка сокетов в разделе Sockets (кнопка Flush socket pools).
Также, оба этих действия — сброс кэша DNS и очистку сокетов можно быстро выполнить, открыв меню действий в правом верхнем углу страницы, как на скриншоте ниже.
Дополнительная информация
Существуют и дополнительные способы сброса кэша DNS в Windows, например,
- В Windows 10 присутствует опция автоматического сброса всех параметров подключений, см. Как сбросить настройки сети и Интернета в Windows 10.
- Многие программы для исправления ошибок Windows имеют встроенные функции для очистки кэша DNS, одна из таких программ, направленная именно на решение проблем с сетевыми подключениями — NetAdapter Repair All In One (в программе присутствует отдельная кнопка Flush DNS Cache для сброса кэша 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:
Это приведёт к открытию окна командной строки.
Шаг 2 — Очистить DNS
Используйте эту команду для очистки кэша DNS-резолвера на вашем компьютере:
Подождите некоторое время и вы увидите подтверждение, что кэш DNS-резолвера очищен.
Как очистить кэш DNS в Linux
Очистка кэша DNS в Linux очень простая процедура. Синтаксис может отличаться от версии ОС.
Ubuntu Linux
Откройте ваш терминал и выполните команду:
Другие дистрибутивы Linux
Если у вас какой-то другой дистрибутив linux, эта команда будет работать:
Как очистить кэш DNS на Mac
Давайте посмотрим, как сбросить кэш DNS на ОС от Apple. Команды для очистки кэша DNS будут отличаться в зависимости от версии вашей ОС.
Mac OS Sierra
Чтобы очистить кэш DNS ОС от Apple этой версии перейдите в Application › Utilities › Terminal и введите команду:
Mac OS X El Capitan
Если вы пользователь этой ОС, та же процедура будет работать и здесь. Откройте Application › Utilities › Terminal и введите:
Mac OS X Yosemite
Очистите кэш DNS на этой ОС, перейдя в Application › Utilities › Terminal и введите:
Mac OS X Mavericks
Чтобы убедиться, что кэш DNS не устарел, перейдите в Application › Utilities › Terminal и выполните:
Mac OS X Mountain Lion
Здесь же Application › Utilities › Terminal используйте такой синтаксис:
Mac OS X Lion
Здесь же Application › Utilities › Terminal используйте такой синтаксис:
Mac OS X Snow Leopard
Если у вас данная версия, перейдите в Application › Utilities › Terminal и заполните:
Mac OS X Leopard и ниже
Вы можете очистить кэш DNS-резолвера на этой ОС по пути Application › Utilities › Terminal и заполнить:
Заключение
Поздравляем! Теперь вы изучили, как можно очистить кэш DNS на платформах Windows, Linux и Mac. Вы можете сбросить кэш DNS-резолвера, используя команды и быть уверенными, что отображается самая последняя версия сайта. Помните, что кэш браузера тоже может приводить к отображению устаревшего содержимого веб страниц. Посмотрите это руководство для ознакомления с этой ситуацией!
Если у вас возникли идеи или предложения, поделитесь ими с нами в комментариях ниже!
Елена имеет профессиональное техническое образование в области информационных технологий и опыт программирования на разных языках под разные платформы и системы. Более 10 лет посвятила сфере веб, работая с разными CMS, такими как: Drupal, Joomla, Magento и конечно же наиболее популярной в наши дни системой управления контентом – WordPress. Её статьи всегда технически выверены и точны, будь то обзор для WordPress или инструкции по настройке вашего VPS сервера.
Источник