ИТ База знаний
Полезно
— Узнать IP — адрес компьютера в интернете
— Онлайн генератор устойчивых паролей
— Онлайн калькулятор подсетей
— Калькулятор инсталляции IP — АТС Asterisk
— Руководство администратора FreePBX на русском языке
— Руководство администратора Cisco UCM/CME на русском языке
— Руководство администратора по Linux/Unix
Навигация
Серверные решения
Телефония
FreePBX и Asterisk
Настройка программных телефонов
Корпоративные сети
Протоколы и стандарты
Популярное и похожее
MPLS — как работает и зачем нужен?
Самое интересное про SPAN/RSPAN
RIPv1 и RIPv2: в чем разница?
Сходимость протокола EIGRP
RIPv1 и RIPv2: в чем разница?
Протокол CDP — самое интересное
Протокол BGP
Digium G400F
Еженедельный дайджест
Как очистить DNS-кэш локально в Windows, MacOS и Linux
Кэш 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
Было полезно?
Почему?
😪 Мы тщательно прорабатываем каждый фидбек и отвечаем по итогам анализа. Напишите, пожалуйста, как мы сможем улучшить эту статью.
😍 Полезные IT – статьи от экспертов раз в неделю у вас в почте. Укажите свою дату рождения и мы не забудем поздравить вас.
Очищаем DNS-кэш в Windows 7
Как очищать ДНС
Очистка кэшированных данных сервера может быть произведена как посредством стороннего решения, так и встроенными в систему средствами.
Способ 1: NetAdapter Repair All In One
Существует комбинированное решение для устранения множества проблем с сетевым адаптером, которое называется NetAdapter Repair All In One.
- Утилита установки не требует, поэтому просто запускайте исполняемый файл после распаковки архива.
Обратите внимание, что делать это необходимо от имени администратора.
В главном окне запущенного средства найдите кнопку «Flush DNS Cache» и нажмите на неё.
Сложности в использовании NetAdapter Repair All In One нет никакой, однако прибегать к ней следует лишь в крайнем случае.
Способ 2: «Командная строка»
Второй метод заключается в использовании системных средств, запускаемых через «Командную строку».
- Откройте «Командную строку» с полномочиями администратора. Сделать это можно через строку поиска, представленную в меню «Пуск».
Урок: Открытие «Командной строки» от имени администратора
Когда интерфейс будет загружен, введите в него следующую команду:
Проверьте правильность ввода данных, затем нажмите на кнопку Enter.
net stop dnscache
net start dnscache
После этого закройте «Командную строку» и перезагрузите компьютер для применения изменений.
Системное средство очистки DNS-кэша представляет собой оптимальное решение поставленной задачи, которым мы и рекомендуем пользоваться.
Решение некоторых проблем
Нередко удаление кэша ДНС сопровождается теми или иными проблемами. Опишем самые частые и рассмотрим методы их устранения.
Ошибка «Не удается очистить кэш распознавателя DNS: Ошибка исполнения функции»
Очень часто проявляется следующая неполадка – попытка ввести команду сброса данных приводит к появлению ошибки. Она означает, что на компьютере не работает соответствующая служба и её требуется активировать вручную.
- Нажмите сочетание клавиш Win+R, затем пропишите команду services.msc и кликните «ОК».
Далее в списке служб найдите позицию «DNS-клиент» и дважды кликните по ней левой кнопкой мыши.
Появится окно свойств выбранной службы. Обратитесь к блоку «Тип запуска» – в нём должен быть выбран пункт «Автоматически».
Если после выбора указанного пункта служба не запустилась, воспользуйтесь кнопкой «Запустить».
После внесения изменений закройте все окна, перезагрузите компьютер, после чего воспользуйтесь одной из инструкций выше.
Системный кэш очищен, однако проблемы с доступом к сайту/сайтам не исчезли
В случае, когда кэшированные данные DNS корректно удалены, но проблема, которую пытались решить этой процедурой, не устранена, следует выполнить следующее:
- Для начала проверьте, доступен ли сайт вообще – проверить можно одним из специальных сервисов, например, downfor.io.
Страница сервиса downfor.io
Далее попробуйте зайти на сайт с другого браузера – если он открывается корректно, скорее всего, проблема в основном интернет-обозревателе, а точнее, в его собственном кэше. Решение очень простое – следует очистить сохранённые программой данные.
Подробнее:
Очистка кэша в браузере
Как удалить кэш в Google Chrome, Mozilla Firefox, Opera, Яндекс.Браузера, Internet Explorer
Также не исключено, что ресурс, к которому вы хотите получить доступ, по тем или иным причинам недоступен в вашей стране. В таком случае можете использовать VPN-подключение.
Заключение
Теперь вам известно, как следует проводить очистку кэша DNS на компьютере с Виндовс 7. Также предложенные выше решения помогут вам справиться с возможными проблемами.
Как почистить DNS-кэш на компьютере и в браузере
DNS (Domain Name System) «система доменных имён» — это механизм для получения информации о доменах. Он устанавливает соответствие между числовыми IP-адресами и текстовыми именами.
Когда от DNS-сервера поступает информация о домене, она кэшируется на локальном компьютере и браузере, чтобы в дальнейшем страницы сайта загружались быстрее.
Если сайт перестал отображаться правильно и вместо него появляются сообщения вроде «Сервер не найден, невозможно отобразить страницу», то возможно проблема в устаревших данных DNS-кэша на вашем компьютере.
Такое часто бывает, если владелец сайта перенес его на другой сервер или просто сменил на более быстрый хостинг, и у сайта изменился IP-адрес. Чтобы браузер открывал сайт с нового IP-адреса как можно быстрее, необходимо удалить старый IP-адрес из DNS-кэша.
Очистку DNS-кэша необходимо делать в двух местах — в вашей операционной системе и в браузере, которым вы пользуетесь.
Очистка DNS-кэш в Windows 7, 8, 10
В ОС Windows для очистки DNS-кэша используйте консоль командной строки:
- Нажмите комбинацию «Windows + X»
- Выберите пункт «Командная строка (администратор)»
- В появившейся консоли впишите: ipconfig/flushdns
- Нажмите Enter.
Если все в порядке, появится следующий ответ: «Кэш сопоставителя DNS успешно очищен»
Как почистить кеш DNS в Windows
Если же появится сообщение «Не удается очистить кэш распознавателя DNS: Ошибка исполнения функции», значит у вас отключена служба DNS-клиент. Чтобы ее включить, нажмите кнопку Пуск и далее:
Выполнить – services.msc – OK
В появившемся окне найдите службу DNS-клиент (DNS Client) и щелкните на кнопку «Запустить службу». После этого повторите очистку DNS-кэша.
Очистка кэша DNS в браузере Mozilla Firefox
Так как у браузеров тоже есть DNS-клиент, который кэширует IP-адреса, то после очистки кэша в системе необходимо также очистить DNS-кэш в браузере.
Инструменты – Настройки – Приватность и защита – Куки и данные сайтов – Удалить данные. В открывшемся окне снимите галочку у пункта «Куки и данные сайтов» (их удалять не нужно) и нажмите кнопку «Удалить».
Очистка кэша DNS в браузере Mozilla Firefox
Очистка кэша DNS в Google Chrome, Opera, Яндекс.Браузер
Так как основа у всех этих браузеров одна и та же, то очистка DNS-кэша происходит одинаково:
- В адресной строке браузера введите chrome://net-internals/#dns
- В открывшемся окне нажмите кнопку Clear host cache
- В этом же окне выберите пункт Sockets и нажмите Flush socket pools
Очистка кэша DNS в Google Chrome, Opera, Яндекс.Браузер
Очистка кэша DNS в Internet Explorer IE8 и выше
- В меню браузера выберите пункт «Сервис» (если это меню не отображается, нажмите кнопку Alt на клавиатуре).
- В выпадающем списке выберите «Удалить журнал браузера».
- Откроется окно «Удаление истории обзора». Снимите все флажки кроме пункта «Временные файлы интернета».
- Нажмите кнопку «Удалить».
Очистка кэша DNS в Internet Explorer IE8 и выше
Браузер Tor
Для проверки работоспособности сайтов вы можете также использовать браузер Tor. Он не использует DNS-кэш совсем, поэтому всегда находит текущий IP сайта, а не закэшированный.