Почистить dns от умершего сервера. Как сбросить кэш днс под Windows. Путём перезапуска DNS-клиента
При работе в Интернете – при попытке загрузить какие-либо веб-страницы – часто бывают всевозможные «накладки» – от сообщения Сервер не найден. Невозможно отобразить страницу до появления – вместо веб-страницы – какой-нибудь абракадабры. Конечно, большая часть этих неполадок вызвана временными проблемами сервера провайдера или хостера веб-сайта.
Однако зачастую в таких случаях помогает очистка кэша распознавателя DNS – командой ipconfig /flushdns .
Для этого:
– нажмите Пуск –> Выполнить… –> Запуск программы –> cmd –> OK
;
– переключите (при необходимости) раскладку клавиатуры на EN;
– после приглашения системы C:\Documents and Settings\Имя_пользователя>
введите ipconfig /flushdns
, нажмите Enter
;
– кэш распознавателя DNS будет сброшен:
C:\Documents and Settings\Администратор>ipconfig /flushdns
Настройка протокола IP для Windows
Успешно сброшен кэш распознавателя DNS.
C:\Documents and Settings\Администратор>
Примечания
1. DNS
(Domain Name System – система доменных имен) – это система, устанавливающая соответствие между числовыми IP-адресами и текстовыми именами, например, пользователь вводит в адресную строку браузера google.ru
, а DNS «переводит» этот адрес в 216.239.59.104
.
2. Для успешного сброса кэша распознавателя DNS должна быть включена служба DNS-клиент
(Dnscache).
Эта служба разрешает для данного компьютера DNS-имена в адреса и помещает их в кэш. Если служба остановлена, не удастся разрешить DNS-имена и разместить службу каталогов Active Directory контроллеров домена. Если данная служба не разрешена, не удастся запустить любые явно зависимые службы.
Тип запуска (по умолчанию) – Авто
.
Исполняемый файл – C:\WINDOWS\System32\svchost.exe -k NetworkService.
Если служба Dnscache не включена, при попытке очистить кэш распознавателя DNS вы получите сообщение Не удается очистить кэш распознавателя DNS: Ошибка исполнения функции .
3. Как включить службу DNS-клиент:
– нажмите Пуск –> Настройка –> Панель управления –> Администрирование –> Службы
;
– в открывшемся окне Службы
в списке Службы (локальные)
выделите службу DNS-клиент;
– щелкните Запустить службу
.
4. Как установить для службы DNS-клиент тип запуска – Авто:
– нажмите Пуск –> Настройка –> Панель управления –> Администрирование –> Службы
;
– в открывшемся окне Службы
в списке Службы (локальные)
выделите службу DNS-клиент;
– двойным щелчком левой кнопки мыши откройте окно DNS-клиент (Локальный компьютер) – Свойства
(или щелчком правой кнопки мыши вызовите контекстное меню, из которого выберите Свойства
);
– на вкладке Общие
в выпадающем списке Тип запуска
выберите Авто –> OK
;
– закройте окно Службы
.
5. Если вам некогда/лень разбираться с очисткой кэша распознавателя DNS, скачайте и разархивируйте файл .
Во время работы в Интернете периодически запускайте файл flushdns.bat.
Если Вы пользуетесь услугами средних и мелких провайдеров, то можете частенько быть свиделетями багов в работе их DNS-серверов. Связано это бывает и с кривой настройкой, и проблемами в работе аппаратной части, и с ошибками самих администраторов. А расплачиваются за это — пользователи конечно же. В лучшем случае вместо нужных сайтов будет выдаваться «Сервер не найден», в худшем — начнёт выкидывать на всякие непонятные сайты, в т.ч. даже вредоносного характера. И вот вы сменили адреса ДНС-серверов и… всё то же самое и продолжается. Что делать? А нужно просто очистить кэш DNS клиента Windows.
Чтобы сбросить кеш ДНС есть два способа:
Способ 1. Командная строка
Нажимаем кнопку «Пуск» и пишем фразу «Командная строка». Без разницы — Windows 7 или Windows 8, или даже Windows 10 — во всех версиях запуститься поиск и в его результатах будет ярлычок командной строки. Кликаем на него и получаем черное окно консоли. В ней надо писать команду:
И нажимаем кнопку Enter. Должно получится так:
Если всё прошло удачно, то в результате должны получить надпись «Successfully flushed the DNS Resolver Cache». Это значит, что очистка кэша ДНС прошла удачно.
Ещё можно для верности запустить команду:
Этим вы сделает сброс настроек Winsock. Иногда это тоже помогает.
Если у Вас есть какие-то проблемы с командной строкой, или Вам надо часто чистить кэш DNS, то воспользуетесь вот этим bat-файлом — скачать .
Способ 2. Перезапуск DNS-клиента Windows
Нажимаем кнопки Win и R и получаем окно «Выполнить»:
В нем набираем: services.msc и нажимаем кнопку «ОК». Таким образом мы запустили системную консоль управления службами Виндовс. Здесь надо найти службу DNS-клиент :
Кликаем по нему мышью чтобы выделить и нажимаем на ссылку «Перезапустить», указанную на рисунке стрелкой. После перезапуска произойдёт сброс DNS кеша Windows .
Наверняка вы сталкивались с проблемой, когда, работая в интернете и пытаясь загрузить какие-либо страницы, перед вами появлялось сообщение о том, что сервер не найден. Или ваш браузер говорил вам о том, что ему не удается отобразить страницу. Большинство таких проблем действительно связано с перебоями в работе сервера, хостера или вашего провайдера. Однако нередко бывает так, что проблема кроется в вашей машине. В таком случае необходимо Делается это при помощи команды ipconfig/flushdns.
Чтобы выполнить данную процедуру, вы должны вызвать меню пуска, затем выбрать «Выполнить» и оттуда вызвать командную строку. Обратите внимание на то, что раскладка вашей клавиатуры должна быть английской. Когда вы увидите приглашение системы в папку с именем пользователя, вводите вышеуказанную команду и подтверждайте данное действие клавишей ввода. После этого выполнится Об этом вы будете проинформированы системой.
Сама по себе DNS - это такая система, которая устанавливает соответствия между текстовыми названиями и числовыми ай-пи-адресами. Чтобы вы поняли, о чем идет речь, представьте себе, как вы вводите в браузер адрес какого-то сайта. В этот момент система DNS переводит этот адрес из символов в ай-пи, например, 111.111.111.111.
Для того чтобы успешно очистить кэш-DNS, у вас должна быть запущена служба, которая называется клиент ДНС. Она позволяет данному компьютеру понимать имена ДНС в качестве адресов, помещая их в кэш. Если же данная служба по каким-то причинам будет остановлена, у системы не получится разрешить ДНС-имена, а также не будет размещения службы каталогов, которая носит название Active Directory для доменных контроллеров.
Так вот, в случае запрета данной службы компьютер не запустит ни одну, явно зависимую от нее, программу. По умолчанию для типа запуска установлен показатель «авто». Сам исполняемый файл находится в системной папке Виндовс, а именно в каталоге System32. Вам не удастся очистить кэш DNS в том случае, когда служба не запущена. При такой попытке система выдаст сообщение о том, что ей не удается выполнить очистку.
Отсюда следует, что для того чтобы очистить кэш DNS, вам необходимо запустить клиент ДНС. Для этого вызовите меню пуска, затем перейдите в настройку, где нужно будет запустить панель управления. В ее окне отыщите иконку администрирования, в котором будет раздел служб. Когда это окно откроется, вы должны будете выделить службу клиента ДНС и запустить ее.
Для того чтобы определить автоматический тип запуска клиента ДНС, снова откройте стартовое меню, в котором вышеописанным методом необходимо запустить окно служб. Там вы должны будете снова выделить и запустить службу ДНС клиента. Далее нужно с помощью правой кнопки вашего манипулятора перейти к свойствам. Найдите вкладку под названием «Общие». В необходимо выбрать автоматический тип запуска. После этого просто подтвердите данную установку кнопкой «Ок».
Теперь вы имеете представление о том, DNS. Надеюсь, вы справитесь самостоятельно с этой задачей. Если же нет, тогда лучше обратиться к специалисту, который в любом случае вам поможет.
Большинство пользователей интернета заходит на любимые ресурсы с домашнего либо офисного компьютера. Благодаря синхронизации можно начать чтение на работе, а продолжить уже дома. Но сталкивались ли вы хоть раз в жизни с тем, что на одном компьютере сайт работает замечательно, все страницы доступны и открываются практически мгновенно, тогда как на другом вы вообще не можете соединиться с сервером? Если вы читаете эту статью, то наверняка сталкивались.
Да, проблема очень часто возникает по вине провайдера услуг интернета. Особенно если это какая-то местная компания, а не федеральный гигант, имеющий представительства во всех регионах страны. Если нет оснований считать, что DNS-серверы вашего поставщика работают некорректно, либо проблема возобновляется при смене адреса сервера в настройках сетевой карты компьютера или в самом роутере, проблема явно внутренняя. И вызвана она некорректной работой кэша 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.
Каждая команда должна использоваться по очереди, и её ввод должен подтверждаться клавишей Enter. После окончания обязательно перезагрузите компьютер. Очистка DNS кэша на вашем ПК с Windows 7 должна устранить проблемы с недоступностью некоторых веб-ресурсов.
Путём перезапуска DNS-клиента
Для управления кэшем DNS используется специальная служба Windows. Ею можно управлять через специальное меню управления компьютером. Независимо от версии операционной системы, попасть в него можно одним из следующих способов:
Для очистки кеша нужно отыскать службу «DNS-клиент», нажать по его иконке один раз, после чего в левой колонке нажать кнопку «Перезапустить». После этого также выполните перезапуск Windows и повторите попытку входа на сайт. Всё должно работать, как часики.
Заключение
Проблема с доступом к некоторым веб-ресурсам из-за некорректно работающего кэша DNS на вашем компьютере решается очень просто и быстро. Если вы воспользуетесь нашей инструкцией, сможете избавиться от трудностей буквально за несколько минут. Если вы замечаете, что ваш комп частенько не пускает вас на какие-то сайты, нужно будет очищать кэш регулярно. В комментариях просим вас написать, какой из двух вариантов решения помог именно вам.
Windows® 10 и Windows® 8
- Находясь на Рабочем столе, нажмите клавишу Windows Key и введите CMD .
- Нажмите на Командную строку правой кнопкой мыши и выберите Запуск от имени администратора .
- Введите команду ipconfig /release в командной строке.
- Введите команду ipconfig /renew в командной строке.
- Введите команду ipconfig /flushdns в командной строке.
Windows® 7
- Нажмите Пуск .
- Выберите опцию (Все) Программы .
- Выберите раздел Стандартные и найдите ярлык командной строки.
- Нажмите правой кнопкой мыши по ярлыку Командная строка и выберите опцию "Запуск от имени администратора" в появившемся меню.
- Введите команду ipconfig /release в командной строке.
- Дождитесь сообщения о том, что IP адрес был сброшен.
- Введите команду ipconfig /renew в командной строке.
- Дождитесь сообщения о том, что IP адрес был восстановлен.
- Введите команду ipconfig /flushdns в командной строке.
- Закройте командную строку и попробуйте подключиться снова.
В данной статье вы найдете инструкции для обновления IP адреса и DNS. Эта процедура помогает решить распространенные затруднения соединения.
- Откройте меню Сеть: меню Apple > Системные настройки > Сеть .
- Выберите активное подключение в меню Сеть и нажмите кнопку Дополнительно .
- Нажмите TCP/IP , далее нажмите Запросить адрес DHCP . Данная процедура может занять несколько минут.
- Закройте окно Сеть .
Чтобы сбросить кэш DNS:
- Откройте Терминал: Переход > Утилиты > Терминал .
- В зависимости от версии macOS воспользуйтесь одной из приведенных ниже команд, чтобы сбросить DNS:
- macOS High Sierra (10.13), macOS Sierra (10.12) и OS X El Capitan (10.11): sudo dscacheutil -flushcache
- macOS Yosemite (10.10.4+): sudo killall -HUP mDNSResponder
- macOS Yosemite (10.10 вплоть до 10.10.3): sudo discoveryutil mdnsflushcache
- Повторите попытку подключения.
Примечание: Терминал не выдаст никакого сообщения, если процедура прошла успешно.