Сбрасывает dns. Очистить кэш DNS с помощью программы. Полностью сбросить DNS на ПК

13.04.2020 Советы 

Windows® 10 и Windows® 8

  1. Находясь на Рабочем столе, нажмите клавишу Windows Key и введите CMD .
  2. Нажмите на Командную строку правой кнопкой мыши и выберите Запуск от имени администратора .
  3. Введите команду ipconfig /release в командной строке.
  4. Введите команду ipconfig /renew в командной строке.
  5. Введите команду ipconfig /flushdns в командной строке.

Windows® 7

  1. Нажмите Пуск .
  2. Выберите опцию (Все) Программы .
  3. Выберите раздел Стандартные и найдите ярлык командной строки.
  4. Нажмите правой кнопкой мыши по ярлыку Командная строка и выберите опцию "Запуск от имени администратора" в появившемся меню.
  5. Введите команду ipconfig /release в командной строке.
  6. Дождитесь сообщения о том, что IP адрес был сброшен.
  7. Введите команду ipconfig /renew в командной строке.
  8. Дождитесь сообщения о том, что IP адрес был восстановлен.
  9. Введите команду ipconfig /flushdns в командной строке.
  10. Закройте командную строку и попробуйте подключиться снова.

В данной статье вы найдете инструкции для обновления IP адреса и DNS. Эта процедура помогает решить распространенные затруднения соединения.

  1. Откройте меню Сеть: меню Apple > Системные настройки > Сеть .
  2. Выберите активное подключение в меню Сеть и нажмите кнопку Дополнительно .
  3. Нажмите TCP/IP , далее нажмите Запросить адрес DHCP . Данная процедура может занять несколько минут.
  4. Закройте окно Сеть .

Чтобы сбросить кэш DNS:

  1. Откройте Терминал: Переход > Утилиты > Терминал .
  2. В зависимости от версии 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
  3. Повторите попытку подключения.
    Примечание: Терминал не выдаст никакого сообщения, если процедура прошла успешно.

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

Давайте по пунктам разберемся, что нужно сделать. Первое, что нужно сделать – это запустить командную строку. Для этого жмем «Пуск – Все программы – Стандартные – Командная строка» либо же нажать кнопку «Пуск» и в строке поиска ввести запрос «командная строка» .

Теперь в командной строке пишем следующее: ipconfig /flushdns и жмем кнопку Enter .

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

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

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

Ищем службу «DNS-клиент» и запускаем либо перезапускаем ее.

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

Находим файл по адресу C:-Windows-System32-drivers-etc .

Кликаем по файлу правой кнопкой мыши и выбираем из выпавшего меню выбираем пункт «Открыть» .

Открываем блокнотом:

И вписываем вначале ip-адрес сайта, а затем его доменное имя.

Проверяем, получилось ли у нас. Но, в принципе желаемый сайт теперь должен быть доступен.

Смотрим видео по теме:

Оценить статью:

Данная процедура не является обязательной, однако во многих случаях помогает решить проблемы с интернет-соединением на компьютерах под управлением ОС Windows и macOS. Инструкции по работе со службой DNS приведены в материале ниже.

Зачем нужно чистить кэш DNS?

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

Как включить/отключить кэширование DNS

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

1. Переходим в Панель управления —> Администрирование —> Службы;

2. Находим и открываем меню службы DNS-клиент;

3. На вкладке «Общие» выбираем тип запуска. Для работы в штатном режиме следует выбрать параметр «Автоматически«.

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

Проще всего очистить кеш DNS при помощи командной строки. Для этого необходимо проделать следующее:

1. Нажать Win+R или выбрать Пуск → Выполнить;

2. В появившемся окне ввести «cmd» (без кавычек) и нажать Enter;

3. В открывшейся командной строке ввести команду ipconfig /flushdns;

4. Перезагрузить компьютер (можно ограничиться перезапуском браузера).

Как очистить кэш DNS на Mac (macOS)

Очистка кэша в яблочной операционной системе также производится через командную строку:

1. Открыть Терминал;

2. Ввести команду:

sudo killall -HUP mDNSResponder

3. Нажать Return и ввести пароль администратора;
4. Дождаться окончания очистки (обычно это занимает несколько секунд).

Приведенная выше команда актуальна для macOS High Sierra 10.13.x, в некоторых случаях она может не работать и тогда можно попробовать воспользоваться альтернативным вариантом.

sudo discoveryutil mdnsflushcache

Использование сторонней службы DNS

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

По материалам yablyk

Если Вы пользуетесь услугами средних и мелких провайдеров, то можете частенько быть свиделетями багов в работе их 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. Надеюсь, вы справитесь самостоятельно с этой задачей. Если же нет, тогда лучше обратиться к специалисту, который в любом случае вам поможет.