Не удается очистить кэш сопоставителя dns ошибка исполнения функции

Обновлено: 06.07.2024

В этой краткой статье мы покажем основные способы сброса / очистки DNS кеша в Windows 10.

Для начала разберемся, в каких ситуациях приходится прибегать к очистки записей в кеше DNS?

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

В том случае, если вы пользуетесь услугами небольших и средних интернет-провайдеров, вы можете периодически сталкиваться с различными ошибками и проблемами при работе DNS-серверов провайдера. Это может быть связано с неправильной настройкой серверов, невысокой квалификации администраторов, взломом серверов провайдера или аппаратными проблемами. В самых простых случаях при работе через такие DNS сервера вместо нужного сайта вы можете получить ошибку «сервер не найден», а в самых плохих – начнут открываться «левые» или фишинговые/зараженные сайты. И вот, вы решили изменить убрать адрес DNS сервера провайдера и изменить его на классический Google DNS (8.8.8.8), а проблема остается. Что делать в этом случае?

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

Описанный метод сброса кеша DNS- работает во всех версиях Windows от Windows XP до Windows 10

Если вы хотите вывести список записей ресурсов, которые находятся в локальном кэше DNS, откройте командную строку с повышенными привилегиями и выполните команду:

ipconfig /displaydns - список записей в локальном DNS кэше

ipconfig /displaydns >c:\ps\loc_dns_cache.txt

Чтобы сбросить кеш DNS и удалить из него все записи, выполните команду:

Если все пройдет хорошо, команда вернет результат “Кэш сопоставителя DNS успешно очищен” (“Successfully flushed the DNS Resolver Cache”).

ipconfig /flushdns очистка кэша dns


Другой способ удалить кэш DNS – выполнить команду:

netsh winsock reset

Кроме того, чтобы очистить кэш, достаточно перезапустить службу клиента DNS. Сделать это можно из консоли services.msc. Щелкните правой кнопкой мыши по службе DNS-клиент (DNS Client) и выберите пункт Перезапустить (Restart).

перезапуск службы DNS-клиент

Также можно перезапустить службу DNS из командной строки:

net stop Dnscache && net start Dnscache

net stop Dnscache && net start Dnscache

Если после запуска команды ipconfig /flushdns появится ошибка “Не удается очистить кэш распознавателя DNS: Ошибка исполнения функции” (“Could not flush the DNS Resolver Cache: Function failed during execution”), скорее всего у вас отключена служба DNS-клиента.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Браузер Tor

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

очистка днс кеша в windows 7

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

Способ 1: NetAdapter Repair All In One

Существует комбинированное решение для устранения множества проблем с сетевым адаптером, которое называется NetAdapter Repair All In One.

  1. Утилита установки не требует, поэтому просто запускайте исполняемый файл после распаковки архива.

Запустить NetAdapter Repair All In One для очистки кэша DNS в Windows 7

Администратор NetAdapter Repair All In One для очистки кэша DNS в Windows 7

Выбрать опцию очистки кэша DNS в Windows 7 в NetAdapter Repair All In One

Способ 2: «Командная строка»

Второй метод заключается в использовании системных средств, запускаемых через «Командную строку».

Открыть командную строку для очистки кэша DNS в Windows 7

Ввести команду для очистки кэша DNS в Windows 7

Рестарт службы для очистки кэша DNS в Windows 7

Решение некоторых проблем

Нередко удаление кэша ДНС сопровождается теми или иными проблемами. Опишем самые частые и рассмотрим методы их устранения.

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

    Нажмите сочетание клавиш Win+R, затем пропишите команду services.msc и кликните «ОК».

Открыть службы для решения проблем с очисткой кэша DNS в Windows 7

Настройка запуска службы для решения проблем с очисткой кэша DNS в Windows 7

Автозапуск службы для решения проблем с очисткой кэша DNS в Windows 7

Ручной запуск службы для решения проблем с очисткой кэша DNS в Windows 7

Системный кэш очищен, однако проблемы с доступом к сайту/сайтам не исчезли
В случае, когда кэшированные данные DNS корректно удалены, но проблема, которую пытались решить этой процедурой, не устранена, следует выполнить следующее:

    Для начала проверьте, доступен ли сайт вообще – проверить можно одним из специальных сервисов, например, downfor.io.

Ресурс проверки сайтов для решения проблем с очисткой кэша DNS в Windows 7

Ukazanie-internet-adresa-servisa-dlya-podklyucheniya-v-okne-Ustanovka-podklyucheniya-ili-seti-v-Windows-7

Заключение

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Доброго дня! У меня появилась проблема.
1) В командной строке задаю стандартную команду ipconfig /flushdns и система пишет: "Настройка протокола IP для Windows. Не удаётся очистить кэш сопоставителя DNS: Ошибка исполнения функции".

2) В восстановленной учётной записи второго администратора свойства двух интернет подключений на вкладке "Доступ" показывают, что инструментарий управления Windows (WMI) повреждён. Однако в профиле основной учётной записи свойства подключения к сети отображаются нормально. При вводе в командной строке nslookup "внешний_IP" показывает правильный DNS и подтверждает IP-адрес. Система лицензионная OEM, обновлялась около 60 раз и активация выполнена без кряков. Интернет в восстановленном профиле работает нормально.

3) DNS-кэш очистить нужно принципиально, потому как в системе сменились имя компьютера и рабочая группа.


Влад задал(а) этот вопрос 6 августа 2012

Ответы:


AlShep1 | 7 августа 2012, 19:11
Нажмите на кнопку Пуск (Start) и выберите пункт Выполнить (Run). В открывшемся диалоговом окне наберите Cmd и нажмите Enter. В открывшейся командной строке наберите ipconfig /flushdns и нажмите Enter, что приведет к очищению DNS кэша.

Установка других DNS адресов

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

Не заходит на сайты на всех устройствах

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

Второй вариант — это прописать DNS адреса, который мы прописывали на компе – на маршрутизаторе. Для этого вам нужно зайти в настройки вашего роутера. IP и адрес DNS, который нужно прописать в адресную строку – написаны на этикетке под корпусом.

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

  1. Скачайте и установите программу «CCleaner». Запустите её;

Пытаясь в очередной раз пройти на уже привычный веб-ресурс, вы можете столкнуться с неожиданной проблемой — Ошибка «Не удается преобразовать DNS-адрес сервера».

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

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

Данная ошибка может появиться в любом браузере от любого производителя, т.е. Google Chrome, Opera, Mozilla Firefox и так далее. Также не имеет значение, какой операционной системой владеет пользователь — ошибка «Не удается преобразовать DNS-адрес сервера» является проблемой сетевого характера.

Итак, каковы же истоки данной проблемы? Что могло такого случиться в системе, что вам перекрыло доступ к некоторым веб-сайтам в Интернете? Давайте перечислим наиболее вероятные и распространенные причины, которые могут стоят за возникновением этой проблемы.

Причины «Не удается преобразовать DNS-адрес сервера»

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

Это были самые распространенные причины для появления ошибки «Не удается преобразовать DNS-адрес сервера» в вашем браузере. Рассмотрев список причин, пора теперь перейти к непосредственному решению этой далеко не самой приятной проблемы.

Исправляем ошибку «Не удается преобразовать DNS-адрес сервера»


Метод No1 Немного подождать

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

Метод No2 Перезагрузка компьютера

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

Возможно, что в вашей ОС произошел подобный сбои. Попробуйте перезагрузиться, а затем проверьте наличие ошибки «Не удается преобразовать DNS-адрес сервера» в вашем браузере.

Метод No3 Очистка кэша DNS

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

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

Метод No4 Перезапуск службы DNS-клиента

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

  • Нажмите ПКМ на Пуск и выберите «Выполнить».
  • Впишите Services.msc и нажмите Enter.
  • Нажмите ПКМ на «DNS-клиент» и выберите «Свойства».
  • Если в строке состояния будет указано, что служба приостановлена, то нажмите на «Запустить». Если служба будет находиться в рабочем состоянии, то нажмите на «Приостановить», а затем кнопку «Запустить».
  • Также не забудьте выбрать в типе запуска опцию «Автоматически».
  • Примените изменения.

Метод No5 Переход на публичные сервера Google

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

  • Нажмите Windows+R.
  • Впишите ncpa.cpl и нажмите Enter.
  • Найдите свое сетевое подключение. Нажмите на него ПКМ и выберите «Свойства».
  • Найдите «Протокол Интернета версии 4» и кликните на него дважды.
  • Введите следующие адреса DNS: 8.8.8.8. для предпочтительного и 8.8.4.4. для альтернативного соответственно.
  • Сохраните изменения в сетевом подключении.

Перейдя на публичные адреса DNS-серверов Google, попробуйте снова зайти в браузер и проверьте наличие проблему «Не удается преобразовать DNS-адрес сервера». Если проблема была именно в DNS, то она должна была разрешиться. Если же нет, то у нас остался последний метод, который вас наверняка не обрадует.

Метод No6 Проверка компьютера на наличие вирусов

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

Читайте также: