Как очистить DNS-кэш — Инструкции ISPmanager

10 июня 2019

Время чтения: 2 минуты

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

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

Как очистить DNS-кэш в операционной системе

Очистить DNS-кэш в операционных системах не трудно — нужно всего лишь ввести одну команду через консоль.

Windows 10

  1. Откройте меню Пуск и в строке поиска введите cmd. Найдется пункт Командная строка (cmd.exe). Кликните на него правой кнопкой мыши и выберите пункт Запуск от имени администратора.
  2. В открывшемся окне введите команду ipconfig/flushdns и нажмите Enter. Готово!

Очистка DNS-кэша в командной строке Windows

Ubuntu

  1. Найжмите сочетание клавиш ctrl+alt+T. Откроется Терминал. Его также можно найти в списке приложений..
  2. Введите команду sudo systemd-resolve —flush-caches, а затем укажите пароль администратора. Готово!

Очистка DNS-кэша через Терминал Ubuntu

macOS 10.14 Mojave

  1. Нажмите на иконку поиска в правом верхнем углу и найдите в поиске Терминал.
  2. В Терминале введите команду sudo killall -HUP mDNSResponder; sleep 2; а затем укажите пароль администратора. Готово!

Очистка DNS-кэша через Терминал macOS

Как очистить DNS-кэш в браузере

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

Google Chrome, Opera, Яндекс.Браузер, Vivaldi

Этот способ подходит для очистки DNS-кэша в браузерах, основанных на Chromium.

  1. В строке браузера введите адрес chrome://net-internals/#dns. В открывшемся окне нажмите кнопку Clear host cache.
  2. В том же окне нажмите на пункт Sockets и нажмите Flush socket pools. Готово!

Окно очистки DNS-кэша Google Chrome

Mozilla Firefox

  1. Откройте меню и выберите пункт Настройки.
  2. Откройте раздел Приватность и защита и найдите пункт Куки и данные сайтов.
  3. Нажмите кнопку Удалить данные. Откроется новое окно, в нем нужно снять галочку напротив пункта
    Куки и данные сайтов
    и нажать кнопку Удалить.
  4. Готово! Можно закрывать окно с настройками.

Окно очистки Firefox

Если этот метод не сработал, то очистите DNS-кэш через окно тонких настроек браузера.

  1. Откройте страницу about:config и нажмите кнопку Я принимаю на себя риск.
  2. В поле поиска введите network.dnsCacheExpiration. Измените найденное значение на 0, нажмите ОК, а затем снова верните его на 60.
  3. Затем в поле поиска найдите значение network.dnsCacheEntries и после, как и с прошлым пунктом, измените его значение на 0, нажмите ОК и снова верните значение на 60.
  4. Готово!

Окно тонких настроек Firefox

демо

Как очистить кэш 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 при этом будут следующими.

  1. Запустите командную строку от имени администратора (в Windows 10 для этого можно начать набирать «Командная строка» в поиске на панели задач, затем нажать правой кнопкой мыши по найденному результату и выбрать «Запуск от имени администратора» в контекстном меню (см. Как запустить командную строку от имени администратора в Windows).
  2. Введите простую команду ipconfig /flushdns и нажмите Enter.
  3. Если всё прошло успешно, в результате вы увидите сообщение о том, что «Кэш сопоставителя DNS успешно очищен». 
  4. В Windows 7 дополнительно можно выполнить перезапуск службы DNS-клиент, для этого там же в командной строке по порядку выполните следующие команды
  5. net stop dnscache
  6. 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). 

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

remontka.pro в Телеграм | Другие способы подписки

Поддержать автора и сайт

Как очистить кеш DNS на вашем компьютере

Как очистить кеш DNS на вашем компьютере

В этой статье описывается, как очистить кэш DNS на вашем компьютере.

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

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

Содержание
  • Операционные системы Windows
  • Операционные системы Mac OS X
  • Операционные системы Linux
  • Браузер Google Chrome
Операционные системы Windows

Чтобы очистить кэш DNS в Microsoft Windows, выполните следующие действия:

  1. Откройте командное окно DOS. Для этого нажмите «Пуск», выберите «Выполнить», введите cmd и нажмите Enter.
  2. В командной строке введите следующую команду и нажмите Enter:
     ipconfig /flushdns 
  3. Теперь кэш DNS очищен.
Операционные системы Mac OS X

Чтобы очистить кэш DNS в Apple Mac OS X, выполните следующие действия:

  1. Откройте окно терминала. Для этого щелкните Приложения, щелкните Утилиты, а затем щелкните Терминал.
  2. В командной строке введите команду, соответствующую вашей версии Mac OS X, чтобы очистить кэш:
    • Для OS X Yosemite v10.10.4 или более поздней версии введите следующую команду:
       sudo killall -HUP mDNSResponder
       
    • Для OS X Yosemite v10.10–10.10.3 введите следующую команду:

       sudo discoveryutil mdnsflushcache
       
    • Для OS X Mavericks, Mountain Lion и Lion введите следующую команду:

       sudo killall -HUP mDNSResponder
       
    • Для Mac OS X Snow Leopard введите следующую команду:

      sudo dscacheutil -flushcache
  3. Теперь кэш DNS очищен.
Операционные системы Linux

Многие дистрибутивы Linux не используют кэширование DNS на уровне операционной системы. Вместо этого приложения (например, веб-браузеры) поддерживают свои собственные внутренние кэши. Чтобы очистить кеш DNS приложения, часто достаточно перезапустить приложение.

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

Браузер Google Chrome

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

  1. Запустите Google Chrome.
  2. В адресной строке введите chrome://net-internals/#dns. Google Chrome отображает список хостов в своем внутреннем кеше DNS.
  3. Щелкните Очистить кэш хоста.
  4. В адресной строке введите chrome://net-internals/#sockets.
  5. Щелкните Закрыть незанятые сокеты, а затем щелкните Очистить пулы сокетов.

Get Faster Hosting

Подробнее о статье

  • Продукт: Все аккаунты
  • Уровень: Новичок
Другие статьи в этой категории
  • Очистка кеша и файлов cookie веб-браузера
  • Очистка кеша DNS на вашем компьютере
  • Очистка состояния SSL веб-браузера
  • Введение в устранение неполадок сети
  • Устранение неполадок сетевого подключения с помощью ping и traceroute
  • Тестирование DNS с помощью dig и nslookup
  • Устранение неполадок сетевых приложений с помощью telnet
  • Устранение неполадок SSL-соединений с помощью программы openssl
  • Веб-страницы неправильно отображаются на мобильных устройствах
  • Обратное рассеяние и спам
  • Проверка вашего сайта на неработающие ссылки
  • Устранение неполадок сетевых приложений с помощью curl
  • Устранение неполадок сетевых приложений с помощью PowerShell и tnc
  • Устранение ошибок сервера имен
  • Оффшорные IP-адреса
  • Сообщение об ошибке Google Chrome: «ERR_QUIC_PROTOCOL_ERROR»
  • Настройка точки доступа Wi-Fi на мобильном устройстве
  • Очистка кеша DNS в macOS
  • Смена провайдера DNS для уменьшения задержек распространения DNS

Показать больше

Статьи по теме
  • Очистка кеша и файлов cookie веб-браузера

Показать больше

Развивайте свой веб-бизнес

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

Бесплатно. Отписаться в любое время.

Была ли эта статья полезной для вас? Тогда вам понравится наша поддержка. Испытайте преимущества хостинга A2 уже сегодня и получите предварительно защищенный и предварительно оптимизированный веб-сайт. Ознакомьтесь с нашими планами веб-хостинга сегодня.

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

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

Это как если бы ваш друг сказал: «Встретимся в бистро Тома» — если вы не знаете, где находится бистро Тома, вы можете посмотреть адрес в телефонной книге и поехать туда.

Однако просмотр телефонной книги может занять много времени, прежде чем вы найдете правильный адрес. Чтобы ускорить этот процесс, ваш компьютер сохраняет некоторые из этих записей для быстрого доступа в дальнейшем. Продолжая предыдущую метафору, это все равно что написать «Бистро Тома — 123 Main Street» на стикере. Это позволяет вашему компьютеру переходить на сайты, которые вы уже посещали, не запрашивая каждый раз DNS-сервер. К сожалению, в редких случаях этот кеш может вызывать проблемы.

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

Этот процесс, конечно, отличается от очистки веб-кэша из веб-браузера. Если очистка кеша вашего браузера не решила проблему, следующим шагом может быть очистка кеша DNS. Вот как это сделать в Windows и macOS с помощью командной строки. (Если вы используете Linux, вам нужно найти инструкции для вашего конкретного дистрибутива.)


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

Если вы работаете на компьютере с Windows — на любом компьютере с Windows, даже начиная с XP и старше — для сброса DNS достаточно простой команды. Откройте меню «Пуск» и введите «cmd». Щелкните правой кнопкой мыши параметр командной строки и выберите «Запуск от имени администратора». В появившемся окне командной строки введите следующую команду:

ipconfig /flushdns

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


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

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