Bfsoft.ru

Программы, сервисы, полезные советы о компьютере и интернете
2 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

Как очистить (очистить) кеш DNS в Windows, MacOS и Linux

Кэш DNS — это временная база данных, в которой хранится информация о предыдущих поисках DNS. Другими словами, всякий раз, когда вы посещаете веб-сайт, ваша ОС и веб-браузер будут вести учет для домена и соответствующего IP-адреса. Это устраняет необходимость в повторяющихся запросах к удаленным DNS-серверам и позволяет вашей ОС или браузеру быстро разрешать URL-адрес веб-сайта.

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

В этой статье приведены инструкции по очистке кеша DNS в разных операционных системах и веб-браузерах.

Очистить / очистить кеш DNS в Windows

Процесс очистки кеша DNS одинаков для всех версий Windows. Вам нужно открыть командную строку с правами администратора и запустить ipconfig /flushdns .

Windows 10 и Windows 8

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

Введите cmd в строку поиска Windows.

Щелкните правой кнопкой мыши командную строку и выберите Запуск от имени администратора. Откроется окно командной строки.

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

В случае успеха система вернет следующее сообщение:

Windows 7

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

Щелкните по кнопке Пуск.

Введите cmd в текстовое поле поиска меню «Пуск».

Щелкните правой кнопкой мыши командную строку и выберите Запуск от имени администратора. Откроется окно командной строки.

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

В случае успеха система вернет следующее сообщение:

Очистить / очистить кеш DNS в Linux

В Linux кэширование DNS на уровне ОС отсутствует, если не установлена и не запущена служба кэширования, такая как Systemd-Resolved, DNSMasq или Nscd. Процесс очистки кеша DNS отличается в зависимости от дистрибутива Linux и службы кэширования, которую вы используете.

Systemd решено

Большинство современных дистрибутивов Linux, таких как Ubuntu 18.04, используют службу с разрешением systemd для кэширования записей DNS.

Чтобы узнать, запущена ли служба, используйте следующую команду:

Если служба запущена, команда будет печатать как active . В противном случае вы увидите inactive .

Чтобы очистить кэш Systemd Resolved DNS, введите:

В случае успеха команда не возвращает никакого сообщения.

DNSMasq

Dnsmasq — это облегченный кэширующий сервер имен DHCP и DNS.

Если ваша система использует DNSMasq в качестве кэширующего сервера, для очистки кеша DNS вам необходимо перезапустить службу Dnsmasq:

Nscd — это демон кеширования, и это предпочтительная система кэширования DNS для большинства дистрибутивов на основе RedHat.

Если ваша система использует Nscd, чтобы очистить кеш DNS, вам необходимо перезапустить службу Nscd:

Очистить / очистить кеш DNS в macOS

Команда для очистки кеша в macOS немного отличается в зависимости от используемой версии. Команда должна быть выполнена от имени пользователя с правами системного администратора (пользователь sudo).

Читайте так же:
Как настроить меню «Пуск» в Windows

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

Перейдите в Приложения> Утилиты> Терминал. Это откроет окно терминала.

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

Введите свой пароль sudo и снова нажмите Enter. В случае успеха система не возвращает никаких сообщений.

Для более ранних версий macOS команда очистки кеша отличается.

macOS версии 10.11 и 10.9

macOS версии 10.10

macOS версии 10.6 и 10.5

Очистить / очистить кеш DNS браузера

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

Гугл Хром

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

  1. Откройте новую вкладку и введите chrome://net-internals/#dns в адресной строке Chrome.
  2. Нажмите кнопку «Очистить кеш хоста».

Если это не сработает, попробуйте очистить кеш и файлы cookie.

  1. Откройте диалоговое окно «Очистить данные просмотра» с помощью CTRL+Shift+Del .
  2. Выберите временной диапазон. Выберите «За все время», чтобы удалить все.
  3. Установите флажки «Файлы cookie и другие данные сайта» и «Кэшированные изображения и файлы».
  4. Нажмите кнопку «Очистить данные».

Этот метод должен работать для всех браузеров на базе Chrome, включая Chromium , Vivaldi и Opera .

Fire Fox

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

  1. В верхнем правом углу щелкните значок гамбургера ☰ чтобы открыть меню Firefox:
  2. Щелкните ⚙ Options (Preferences) .
  3. Щелкните вкладку Конфиденциальность и безопасность или Конфиденциальность слева.
  4. Прокрутите вниз до раздела « History » и нажмите кнопку « Clear History. .
  5. Выберите временной диапазон для очистки. Выберите «Все», чтобы удалить все.
  6. Установите все флажки и нажмите «Очистить сейчас».

Если это не сработает, попробуйте следующий метод и временно отключите кеш DNS.

  1. Откройте новую вкладку и введите about:config в адресной строке Firefox.
  2. Найдите network.dnsCacheExpiration , временно установите значение 0 и нажмите OK. После этого верните значение по умолчанию и нажмите OK.
  3. Найдите network.dnsCacheEntries , временно установите значение 0 и нажмите OK. После этого верните значение по умолчанию и нажмите OK.

Выводы

Мы показали вам, как очистить или очистить кеш DNS в операционных системах Windows, Linux и macOS.

Пользователи Linux и macOS могут использовать команду dig для запроса и устранения проблем с DNS.

Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.

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

DNS (Domain Name System) «система доменных имён» — это механизм для получения информации о доменах. Он устанавливает соответствие между числовыми IP-адресами и текстовыми именами.

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

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

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

Читайте так же:
Как прошить или перепрошить телефон, смартфон и планшет LG

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

Очистка DNS-кэш в Windows 7, 8, 10

В ОС Windows для очистки DNS-кэша используйте консоль командной строки:

  1. Нажмите комбинацию «Windows + X»
  2. Выберите пункт «Командная строка (администратор)»
  3. В появившейся консоли впишите: ipconfig/flushdns
  4. Нажмите Enter.

Если все в порядке, появится следующий ответ: «Кэш сопоставителя DNS успешно очищен»

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

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

Если же появится сообщение «Не удается очистить кэш распознавателя DNS: Ошибка исполнения функции», значит у вас отключена служба DNS-клиент. Чтобы ее включить, нажмите кнопку Пуск и далее:

Выполнить – services.msc – OK

В появившемся окне найдите службу DNS-клиент (DNS Client) и щелкните на кнопку «Запустить службу». После этого повторите очистку DNS-кэша.

Очистка кэша DNS в браузере Mozilla Firefox

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

Инструменты – Настройки – Приватность и защита – Куки и данные сайтов – Удалить данные. В открывшемся окне снимите галочку у пункта «Куки и данные сайтов» (их удалять не нужно) и нажмите кнопку «Удалить».

Очистка кэша DNS в браузере Mozilla Firefox

Очистка кэша DNS в браузере Mozilla Firefox

Очистка кэша DNS в Google Chrome, Opera, Яндекс.Браузер

Так как основа у всех этих браузеров одна и та же, то очистка DNS-кэша происходит одинаково:

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

Очистка кэша DNS в Google Chrome, Opera, Яндекс.Браузер

Очистка кэша DNS в Google Chrome, Opera, Яндекс.Браузер

Очистка кэша DNS в Internet Explorer IE8 и выше
  1. В меню браузера выберите пункт «Сервис» (если это меню не отображается, нажмите кнопку Alt на клавиатуре).
  2. В выпадающем списке выберите «Удалить журнал браузера».
  3. Откроется окно «Удаление истории обзора». Снимите все флажки кроме пункта «Временные файлы интернета».
  4. Нажмите кнопку «Удалить».

Очистка кэша DNS в Internet Explorer IE8 и выше

Очистка кэша DNS в Internet Explorer IE8 и выше

Браузер Tor

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

Очищаем кэш DNS на компьютере Windows

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

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

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

Читайте так же:
Как откалибровать батарею на iPhone

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

Что такое DNS и для чего нужна очистка его кэша

Если объяснять очень простыми словами, то ДНС — это своего рода записная книжка или база всех имеющихся сайтов интернета. Когда вы в адресной строке браузера вводите название сайта, компьютер преобразовывает этот адрес в цифровой формат, состоящий из 4 разделённых между собой точками групп цифр. Задача DNS-сервера — в максимально быстрый срок сопоставить обычный буквенный адрес с цифровым. Чем крупнее провайдер и чем лучше работает его техническая поддержка, тем лучше и быстрее будет функционировать DNS-сервер.

Чем ближе географически расположен DNS к вашему компьютеру, тем быстрее произойдёт соединения с нужной страницей. Именно поэтому практически любой провайдер рекомендует использовать собственный сервер вместо публичных, таких, как Яндекс или Google DNS. Для ускорения работы компьютер кэширует информацию о всех посещённых сайтах и хранит её в системном разделе Windows. Такой кэш хранится как на сервере оператора, так и на локальном компьютере. Поэтому если на разных компьютерах сайт функционирует по-разному, необходимо почистить кэш DNS на проблемном компьютере.

Сделать сброс кэша службы DNS можно несколькими способами. Давайте рассмотрим каждый из них поближе.

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

Через командную строку

Является очень простым и одновременно практически самым надёжным способом. Чтоб очистить кэш DNS на компьютере с Windows 10 вам нужно запустить командную строку Виндовс от имени администратора и применить несколько команд.

Зависимо от версии Windows, в командную строку можно попасть следующим образом:

  • Windows 10. Кликните правой кнопкой мыши либо нажмите комбинацию клавиш Win + X, после чего выберите строку «Командная строка (администратор)».
  • Windows 8–8.1. Нажмите сочетание кнопок Win + R, введите cmd и кликните Enter.
  • Windows 7. Аналогично Windows 8, нажмите комбинацию Win + R, после чего в окне поиска напечатайте cmd и кликните клавишу Enter.

Далее, вам нужно будет применить следующие команды:

Очистка кэша DNS через командную строку

Очистка кэша DNS через командную строку

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

Путём перезапуска DNS-клиента

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

    Нажать сочетание клавиш Win + R и ввести команду services.msc.

Ввод команды services.msc

Ввод команды services.msc

Для очистки кеша нужно отыскать службу «DNS-клиент», нажать по его иконке один раз, после чего в левой колонке нажать кнопку «Перезапустить». После этого также выполните перезапуск Windows и повторите попытку входа на сайт. Всё должно работать, как часики.

Читайте так же:
Как включить или отключить быстрый запуск Windows

Перезапуск DNS-клиента

Заключение

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

3 рабочих способа очистить DNS кэш

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

Но это также нередко приводит к сбоям, при которых определенные ресурсы попросту не открываются, в браузере при этом появляется ошибка 404.

В этой статье подробно разберём как очистить DNS кэш в Windows 10 и на других ОС.

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

Сразу стоит отметить, что такая возможность предусмотрена только в десктопных версиях ОС. В мобильных (на смартфонах) — только через специализированное ПО.

И перед тем, как очистить кэш DNS Windows 10, рекомендуется закрыть все приложения, использующие интернет-трафик. Можно также временно отключить WiFi. Это позволит полностью обнулить сохраненную базу данных IP-адресов.

Как очистить кеш DNS Windows 10 и Windows 8

За работу DNS в данных ОС отвечает специальная служба. И самый простой вариант очистить кэш DNS — это просто её перезапустить. Выполняется так:

  1. Кликнуть на лупу и ввести «Управление компьютером» Откройте от имени администратора.
    Управление компьютером
  2. Перейти в «Службы»
    Открытие служб
  3. В строке «DNS-службы» вызвать контекстное меню и выбрать «Перезапустить». Очистка DNS кэша будет выполнена автоматически.
    днс клиент
    В некоторых случаях ПК запросит перезагрузку. Также нужно учесть, что доступ к данным настройки DNS кэша имеет только администратор (гостевая учетная запись не подойдет).

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

Сбросить кэш DNS (Видеоинструкция)

Windows 7

Всё выполняется аналогичным образом, как и в «десятке». Единственное отличие — это где находятся в системе настройки служб.

В Windows 7 для доступа к ним нужно перейти

Службы в семёрке

  1. «Панель управления»
  2. Выбрать «Администрирование». DNS кэш также работает через интегрированную службу.

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

Вариант для тех, кто привычен работать в терминале с помощью текстовых команд управления. Чтобы выполнить очистку кэша DNS, потребуется:

  1. Вызвать меню «Выполнить» комбинацией клавиш Win+R. Ввести «cmd», нажать «ОК».
    Выполнение команды CMD
  2. В терминале ввести: ipconfig /flushdns, после — нажать Enter.
    Успешное очищение кэша
  3. Перезагрузить ПК.

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

Перезапуском службы Windows

Это также сделать можно через терминал. Итак, чтобы сбросить кэш DNS, необходимо:

Еще одна команда net stop dnscache

    (по инструкции выше);
  1. Ввести команду «net stop dnscache», нажать Enter;
  2. Перезагрузить ПК.

Очистить кеш DNS в Linux

В Linux-дистрибутивах действует схожая система. За работу DNS там отвечает отдельная служба. Но их несколько вариаций. Какой именно тип используется — зависит непосредственно от параметров дистрибутива. Но принцип везде аналогичен. Так как очистить DNS в Linux?

Systemd

Если в качестве загрузчика используется Systemd (применяется в большинстве дистрибутивах после 2016 года), тогда необходимо вызвать терминал (Ctrl+Alt+T) и воспользоваться командой: sudo systemd-resolve —flush-caches.

Если очистка DNS кэша выполнена удачно, то никакого ответного сообщения не последует. Если будет ошибка, то это означает, что используется не Systemd.

Dnsmasq

Второй по популярности интерпретатор команд в Linux-дистрибутивах.

Для очистки кэша DNS используется команда: sudo service dnsmasq restart (вводить в терминале). Перезагружать ПК не потребуется. В ответ на команду никаких сообщений не последует.

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

Данная служба преимущественно используется в дистрибутивах, построенных на базе «Red Hat».

Чтобы сбросить DNS кэш, используется команда «sudo service nscd restart» в терминале. Если некоторые процессы задействуют текущее подключение, то система может выдать запрос о перезагрузке (при наличии графического интерфейса).

Очистить кеш DNS в MacOS

Терминал

Хоть MacOS и построена на базе ядра BSD, но принцип построения операционной системы такой же, как в Linux. Поэтому для того, чтобы очистить кэш DNS, также приходится пользоваться терминалом. А найти его можно через Finder.

Служба, отвечающая за работу кэша, именуется как DNS Flush.

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

Чтобы её перезапустить со сбросом параметров, нужно ввести команду sudo dscacheutil -flushcache. Если она будет правильно исполнена, то курсор просто переместится на новую строку.

Очистка внутреннего кэша DNS Google Chrome, Яндекс браузера, Opera

Во всех популярных браузерах предусмотрена собственная служба flush dns, отвечающая за формирование, хранение DNS-базы.

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

Для этого необходимо:

Очистка кэша в разных браузерах

  1. Ввести в адресную строку chrome://net-internals/#dns, нажать Enter (для Яндекс браузера вместо chrome указать browser, для Opera — opera);
    • выбрать «Clear host».
  2. Далее рекомендуется перезапустить браузер, так как часть кэша DNS, может храниться в оперативной памяти.

Без этого новые настройки не будут задействованы.

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

голоса
Рейтинг статьи
Ссылка на основную публикацию