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

Как очистить кэш DNS в Windows 10, 8 и Windows 7

Как очистить кэш DNS в Windows 10, 8 и Windows 7

Одно из частых действий, необходимых при решении проблем с работой Интернета (таких как ошибка ERR_NAME_NOT_RESOLVED и других) или при смене адресов DNS серверов в Windows 10, 8 или Windows 7 — очистка кэша DNS (кэш DNS содержит соответствия между адресами сайтов в «человеческом формате» и их фактическим IP-адресом в интернете).

Статья в тему:  Как пользоваться BlueStacks - подробное описание

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

Как очистить DNS-кэш локально в Windows, MacOS и Linux

4 минуты чтения

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

Онлайн курс по Кибербезопасности

Изучи хакерский майндсет и научись защищать свою инфраструктуру! Самые важные и актуальные знания, которые помогут не только войти в ИБ, но и понять реальное положение дел в индустрии

Например, вместо того, чтобы заходить на сайт www.google.com, ваш браузер может перенаправить вас на IP-адрес вредоносного веб-сайта, который злоумышленник вставил в записи DNS вашего компьютера. Или вы можете получить большое количество ошибок 404.

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

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

Очистка кеша DNS — это простой и быстрый процесс. Процедура одинакова для почти всех систем Windows. Для примера ниже мы будем использовать Windows 10.

Чтобы очистить DNS на вашем компьютере с Windows:

  1. Загрузите командную строку от имени администратора. Откройте меню «Пуск» и начните вводить «командная строка» или «cmd», пока не увидите ее в результатах.
  2. Введите ipconfig/flushdns , когда командная строка загрузится, и нажмите Enter на клавиатуре.
  3. Процесс должен занять всего несколько секунд. Вы должны увидеть подтверждающее сообщение 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:

  1. Запустите Terminal.app, используя ваш предпочтительный метод. Вы можете запустить приложение из Приложения ->Утилиты или нажать Ctrl + Space , чтобы запустить Spotlight и выполнить поиск терминала.
  2. Введите sudo killall -HUP mDNSResponder и нажмите Enter на клавиатуре.
  3. Введите пароль администратора для рассматриваемой учетной записи и нажмите 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

Онлайн курс по Кибербезопасности

Изучи хакерский майндсет и научись защищать свою инфраструктуру! Самые важные и актуальные знания, которые помогут не только войти в ИБ, но и понять реальное положение дел в индустрии

  • DNS
  • Flush
  • Windows
  • Linux
  • MacOS
  • 1000
  • Поделиться

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

В системе Windows изначально предусмотрена функция очистки кеша DNS, и чтобы до неё добраться открываем консоль командной строки. Сочетанием клавиш “Ctrl + R” вызываем диалоговое окно «Выполнить», и вводим в него “CMD”. Этим мы запустим командный интерпретатор от имени Администратора.

Далее под курсором вписываем следующую команду:
ipconfig /flushdns
И жмём клавишу “Enter” , после чего Вас уведомят о успешной очистке.

Не удается очистить кэш сопоставителя DNS

Если же выполнение завершилось ошибкой, то скорее всего в системе отключена служба “DNS клиент”. Чтобы её запустить, переходим в “Панель управления” раздел “Администрирование”,где в пункте “Службы” находим соответствующую строку. Щёлкаем правой кнопкой мыши, и выбираем “Запустить” или “Перезапустить” (в случае, ошибки при активной службе).

Возвращаемся в консоль “CMD”, и повторяем команду. Теперь у Вас должно получиться очистить. Открываем браузер, и проверяем доступность сайта. Если же он по прежнему не отвечает, то…

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

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

Указываем направление вручную в файле hosts.txt

Ну и последний способ – вручную указать IP адрес хостинг сервера и доменное имя сайта, сопоставив их в файле hosts.txt

  • Переходим в следующую директорию: C:WindowsSystem32driversetc
    Щёлкаем правой кнопкой по файлу «hosts.txt», и открываем с помощью блокнота;
  • В соответствующей области добавляем цифровой адрес IP, а напротив него домен вашего сайта через пробел или «Tab»;
  • Закрываем файл с сохранением внесённых изменений. И отправляемся проверять сайт в браузере.

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

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

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

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

Очистить кеш 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» в терминале. Если некоторые процессы задействуют текущее подключение, то система может выдать запрос о перезагрузке (при наличии графического интерфейса).

5 Очищаем кэша магазина Microsoft Store

Если вы пользуетесь приложениями из магазина, то при установке Виндовс создаёт временные элементы. Мы их сейчас будем искать. Из-за Microsoft Store может возникнуть проблема, в этом случае чистка кэша магазина – это то, что вам поможет.

  1. В поисковой строке нужно набрать cmd и перейти по появившемуся файлу от имени администратора;
  2. В появившейся командной строке пишем wsreset и нажимаем Enter;
  3. Процесс происходит невидимо для глаз, ждём пока он закончится, и магазин Microsoft перезапустится. Что и говорит, о завершении процесса.

Сломан ваш ПК и у вас пропала возможность на нём нормально работать?
Это не проблема.
Нужно обратиться в наш центр по ремонту компьютеров. Мы проведём диагностику и устраним неисправность.
Для нас является важным, чтобы ваш ПК продолжал отлично функционировать, и чтобы ничто не отвлекало вас от занятия любимым делом:
Наше предложение:
1 Бесплатный выезд специалиста;
2 Бесплатный анализ компьютера у вас дома;
3 Мы даём гарантию после ремонта до трёх лет;
4 Выдаём чек с гарантийным талоном.
Вам достаточно оставить заявку, и мы предоставим вам скидку на 15%

Что собой представляет кэш в Windows 7 и его разновидности

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

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

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

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

Cookie — аналог кэша. Они имеют зашифрованный вид, поэтому получить доступ к ним сложнее. Они хранят в себе логины, пароли, сохранённые настройки и др. Разница между этими двумя видами данных заключается в сроке хранения. Если cookie обладает возможностью настройки времени хранения, по истечении которого они будут автоматически удаляться (либо сохраняются навсегда, до ручного удаления), то кэш будет храниться до тех пор, пока вы своими руками не удалите его.

Нужно отметить, что кэш пытается сэкономить трафик, а это имеет особое значение при работе через мобильный интернет.

Необходимость в регулярной очистке кэш-памяти обусловлена несколькими причинами:

  • возникновение ошибок и неполадок во время работы приложений;
  • кэш использует свободное пространство на жёстком диске или в ОЗУ (оперативной памяти);
  • кэш может быть украден злоумышленниками.

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

DNS – Domain Name System – дословно переводится как «система доменных имен».

По факту – это место хранения временной информации, к которой относятся:

  • наименования сайтов, которые пользователь посещал последними;
  • IP-адреса интернет-страниц;
  • ресурсы, которые юзер пытался загрузить, но, по различным причинам, не получилось.

Внимание! Указанные данные сохраняются для того, чтобы при повторном посещении интересных сайтов загрузка производилась быстрее, чем при первоначальном. Внутри остаются скопированные адреса и шлюзы.

Для наглядности можно провести аналогию с телефонным справочником стандартного образца. Сеть обращается к общедоступным обозначениям нужных ресурсов, которые на время копируются в отдельный виртуальный блок. Преимущества работы с помощью указанного инструмента:

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

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

Кэш DNS, что это?

DNS (Domain Name System) означает Система Доменных Имен и связывает доменные имена с цифровыми адресами. В первую очередь, эта система предназначена для облегчения поиска интернет ресурсов, и служит для интерпретации доменных имен в IP адреса.

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

Любой сайт в Интернете — это тот же компьютер, который имеет IP адрес, но дело в том, что держать в голове кучу цифр невозможно, и тут нам на помощь приходит система доменных имен (DNS).

Сервера DNS запоминают под каким именем зарегистрирован любой IP адрес, и когда вы вводите ваш любимый VK.COM, то запрос обрабатывается DNS сервером и направляется строго по адресу.

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

Если вкратце, то работает это примерно так: При запросе VK.COM, DNS обработает ваш запрос, посмотрит свои правила и, если в них прописано, что в данное время пускать сотрудника фирмы ВКонтакте нельзя, то так оно и будет. DNS подсунет вам ложный IP адрес, по которому в лучшем случае вы увидите, что адрес заблокирован администратором.

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

Как очистить кэш ДНС с помощью командной строки в Windows

Вначале нужно открыть командную строку в Windows, которую можно запустить тремя способами:

  1. Жмите кнопку Пуск на своем компьютере, и в поиске начинайте вводить командная строка пока не появится программа. Когда будет найдена, запустите ее от имени администратора.

  1. Найти вручную: Пуск > Все программы > Стандартные > Командная строка . Также запускаем от имени администратора.

  1. Нажмите одновременно WIN + R , а затем в окошке введите команду cmd и нажмите Enter . Но этот способ запускает программу не от имени админа, поэтому лучше использовать первые два.

Далее нам нужно ввести команду ipconfig /flushdns , а затем нажать Enter . Или можете ее скопировать у меня а затем вставить.

Если вы увидите на экране сообщение: кэш сопоставителя DNS успешно очищен , значит все ОК.

Если после очистки DNS проблемы не исчезли, и веб-страница все равно плохо отображается, тогда можно попробовать перезапустить саму службу ДНС. Это можно сделать с помощью командной строки, или самой службы DNS. Вначале рассмотрим первый вариант. Введите команду net stop dnscache , а затем нажать Enter .

Должно выскочить сообщение: служба «DNS-клиент» успешно остановлена .

Если же вы видите сообщение: системная ошибка 5. Отказано в доступе , то это может означать только одно, вы запустили командную строку не как админ. Найдите программу в меню Пуск<>/span и запустите ее через контекстное меню как админ.

Теперь нам нужно службу ДНС запустить снова. Для этого вводим следующую команду net start dnscache , после чего вы должны увидеть сообщение: затребованная служба уже запущена . После данных действий бывает проблемы с сайтом исчезают.

Но можно сделать все проще. Перейдите в службы Windows и найдите DNS-клиент .

Щелкните два раза по этой службе мышкой и остановите ее, а потом через несколько секунд запустите снова. Таким образом вы перезапустите ДНС службу, и не надо вводить команды описанные выше.

Но можно сделать еще проще. Просто нажмите вверху слева Перезапустить службу . Смотрите рисунок выше.

Сброс кэш ДНС в браузере

Для тех, у кого браузер Chrome. Откройте его, и в строку вставьте chrome://net-internals/#dns , а затем жмите Enter .

В левом углу появится небольшое меню, где нужно выбрать DNS, если оно не выбрано, а потом нажать кнопку Clear host cache .

Если вы пользуетесь браузером Opera, тогда скопируйте эту команду opera://net-internals/#dns , вставьте ее в браузере, а затем нажмите Enter . Далее выполняем действия, как было описано выше. Если у вас браузер Яндекс, тогда воспользуйтесь этой командой browser://net-internals/#dns

Теперь вы знаете, как очистить кэш ДНС в Windows. Во многих случаях описанная инструкция помогает исправить проблемы с сайтом, который у вас отображается неправильно. Но могут быть проблемы и с самим сайтом, и в этом случае уже ничего не поможет, пока вебмастер его сам не восстановит.

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector