Как очистить кэш DNS в Windows 7, 8, 10 и MAC OS (3 способа) - Программы и компьютеры
Apkko.ru

Программы и компьютеры

Как очистить кэш DNS в Windows 7, 8, 10 и MAC OS (3 способа)

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 кэша имеет только администратор (гостевая учетная запись не подойдет).
Читайте так же:
Как отключить брандмауэр windows 10 (навсегда, временно)

Если возникает ошибка, служба запущена. Если возникает ошибка, служба запущена.

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

Windows 7

Все происходит так же, как и в «10». Разница лишь в том, где в системе находятся настройки службы.

В 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

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

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

Сделать это крайне важно:

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

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

Если этого не сделать, новые настройки не активируются.

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

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