Кэш днс нужно ли чистить. Сброс и обновление IP и DNS

Иногда, бывает, сбиваются настройки интернет подключения или просто не хочет подключатся к сети (не получает IP адрес по DHCP). Похожие неполадки могут возникнуть в следствии работы некоторых вредоносных программ (вирусов). Можно долго мучить тех. поддержку своего провайдера или вызывать специалиста на дом. Можно попробовать самостоятельно устранить неполадку.
Для сброса TCP/IP в операционных системах Windows NT (2000/XP/Seven) существует специальная программа netsh.exe .

netsh.exe — (Network Shell — Сетевая Оболочка) позволяет осуществлять конфигурирование сетевых параметров.

Некоторые пакостные вирусы залазят в WinSock и пакостят.
Симптомы:

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

Кроме вирусов «поламать» Ваше подключение к интернету можете и Вы сами (или «само заглючило»)

Некоторые примеры:

  • Компьютер не получает ip-адрес автоматически (по DHCP);
  • Пингуются IP адреса но не пингуются по именам;
  • Компьютер получает IP адрес такого образца 169.254.*.* ;

Если от вирусов почистились то можно приступить в восстановлению. ВНИМАНИЕ! Следующие процедуры сбросят настройки сети. Настоятельно рекомендую переписать настройки.
Что бы сбросить Winsock:

Если первая команда не помогла решить проблему, можно сбросить стек TCP/IP к «заводским» настройкам:
Там же в командной строке, впишите команду:

netsh int ip reset c:\resetlog.txt

При этом журнал сброса сохранится в корне диска C:\ если опустить приставку c:\ то журнал будет сохранен в текущем каталоге. После этого следует перезагрузить компьютер.

После использования этой команды в реестре сбросятся к «заводским» следующие ветки регистра:

SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\
SYSTEM\CurrentControlSet\Services\DHCP\Parameters\

Можно использовать эти команды вместе одна после другой. Они кстати сбрасывают и DNS-кэш.
О проблемах DNS-кэша: Например сайт переехал на другой хостинг, в следствии у него изменился IP адрес. А так как у Вас в кэше остались не совсем свежие данные при вводе имени сайта Вы попадете на старый IP адрес, где сайта уже нет.

Что бы не сбрасывать все настройки попробуйте команду ipconfig /flushdns Если не помогло используйте netsh int ip reset resetlog.txt — это гарантированно поможет и сбросит все, что касается сетевых подключений. 😉

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

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

Вот и все. Мигнет окно команды, а кэш DNS-Resolver будет очищен.

Это команду можно так же запустить через командную строку:

Эта статья относится к Windows 10, 8, 7, XP, 2000, 2003 и 2008.

Вопросы-Ответы

Что такое DNS Resolver Cache?

Всякий раз, когда вы посещаете веб-сайт, используя его доменное имя (например, microsoft.com), ваш браузер перенаправляется на DNS-сервер, где он узнает IP-адрес этого веб-сайта. Затем вы направляетесь на этот сайт. Запись IP-адреса, на который указывает доменное имя, создается в Windows, так что если вы снова заходите на тот же веб-сайт, доступ к этой информации быстрее. Эти записи, которые создаются, составляют кэш DNS.

Почему очистка кэша DNS исправит что-нибудь?

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

Могу ли я просматривать данные в кэше DNS?

Да. В командной строке вы можете использовать команду « ipconfig /displaydns » для просмотра данных.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Оглавление:

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

Самый простой и распространенный способ выполнить быстро очистку кэша на компьютере под управлением Windows - это использовать командную строку.

Обратите внимание: Описанные ниже действия не зависят от версии Windows. То есть, подобным образом можно очистить кэш DNS, как на Windows 10 и Windows 7, так и на других версиях операционной системы Microsoft.

Чтобы очистить кэш DNS через командную строку выполните последовательно действия:

Обратите внимание: Если в работе службы DNS имеются те или иные проблемы, можно выполнить ее перезапуск, также используя командную строку. Для этого нужно ввести и выполнить команду net stop dnscache, чтобы остановить службу, а после net start dnscache, чтобы вновь ее запустить.

Если способ с командной строкой по каким-то причинам не срабатывает, можно выполнить сброс кэша в Windows также другими инструментами:


Как очистить кэш DNS в браузерах

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

Обратите внимание: Хранение кэша осуществляется не всеми браузерами, а только теми, которые выполнены на базе платформы Chromium. Например, кэш DNS не хранит браузер Microsoft Edge.

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

  • Для Google Chrome: chrome://net-internals/#dns;
  • Для Opera: opera://net-internals/#dns;
  • Для браузера Яндекс: browser://net-internals/#dns.

Оказавшись в сетевых настройках браузера, можно посмотреть полный список адресов, которые закэшированы в нем. Чтобы полностью очистить кэш DNS, нажмите на кнопку “Clear Host Cache”.

Важно: Если после очистки кэша в Windows и браузере проблемы продолжают сохраняться, также можно попробовать выполнить очистку сокетов от информации в браузере. Для этого в левой части открытого меню с сетевыми настройками нужно перейти к разделу Sockets и выполнить их очистку, нажав кнопку “Flush socket pools”.

Даже промежуточные результаты работы программы должны где-то храниться, чтобы их можно было использовать. Самые нужные лежат в оперативной памяти, откуда они быстро попадают в колесо программного цикла и используются для дальнейших расчётов. Оперативная память ограничена, её мало, и нужна она постоянно, поэтому постоянно очищается. А некоторая часть информации, ещё необходимая в будущем, сохраняется в файлы и хранится на жёстком диске компьютера. Такие файлы называются временными. Они накапливаются, занимают место, и их нужно удалять, чтобы они не мешали работе компьютера. Так какими же способами пожно почистить кэш в Windows 7?

Что такое кэш-память на компьютере?

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

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

  • DNS-кэш, который хранит запросы компьютера к другим серверам сети . Необходим для того, чтобы не тратить время на повторные обращения, вся необходимая информация хранится в кэш-памяти. Когда нужно полностью обновить данные с сервера, тогда меняется и DNS-кэш. Соответственно, сами собой данные не удаляются, поэтому даже ненужные сохраняются там.
  • Thumbnail-кэш. Thumbnail дословно переводится как «ноготь большого пальца», а образно обозначает в английском языке миниатюры картинки, превью или эскизы. Компьютер сохраняет в кэш-памяти иконки картинок, видеофайлов или значков программ, поэтому прогружает миниатюры во второй раз значительно быстрее. Но если сами картинки уже удалены, их миниатюры из кэша не исчезают.
  • Кэш оперативной памяти . Сама оперативная память тоже хранит в себе временные файлы по технологии cache. И некоторые файлы не очищаются из-за ошибок или багов.
  • Кэш браузера. Уже было упомянуто о кэшировании видео для онлайн-просмотра, но это не всё. Каждая картинка, элементы дизайна, анимация на сайтах сохраняются в кэш-память. Часть веб-страниц полностью хранится во временной памяти, чтобы сократить время их прогрузки. Всё это накапливается, и даже уже неиспользуемые сайты продолжают занимать место.
  • Как произвести очистку кэш-памяти?

    DNS (ДНС)

    DNS (Domain Name System, дословно - система доменных имён) — своеобразная адресная книга интернета. Дело в том, что компьютер не сможет по символьным адресам (типа yandex.ru) найти нужный сервер, к которому он должен обратиться. Компьютер понимает только язык ip-адресов. Сервера DNS, которых, кстати говоря, очень много, хранят в себе соответствие ip буквенному адресу. Пользователь, вводя запрос в поисковик или адресную строку, посылает сигнал сначала DNS-серверу, который находит соответствующий ip-адрес и посылает его компьютеру, чтобы тот смог загрузить искомую веб-страницу.

    Кэш DNS чистится с помощью командной строки. Чтобы открыть её, нажмите Win + R (программа «Выполнить») и введите в поле cmd. Или откройте «Пуск», пройдите в раздел «Стандартные» и запустите командную строку.

    В командной строке введите: ipconfig /flushdns

    Появится строчка «Успешно сброшен кэш распознавателя DNS». DNS-кэш очищен.

    Введите команду ipconfig/flushdns

    Видео: как очистить DNS-кэш на Windows 7 и XP

    Чистка Thumbnail

    Thumbnail-кэш можно очистить стандартной утилитой «Очистка диска». Чтобы запустить её, откройте «Панель управления» -> «Система и безопасность» -> «Администрирование» -> «Очистка диска».

    В программе выберите диск, который нуждается в очистке. Чтобы удалить Thumbnails, отметьте системный диск (обычно это C:\). Затем поставьте галочки напротив тех файлов, которые нужно удалить (найдите в списке пункт Thumbnails, чтобы удалить эскизы). Нажмите «ОК» и подождите некоторое время. Thumbnail-кэш очищен.

    Отметьте «Thumbnail», чтобы удалить Thumbnail-кэш

    В Windows есть возможность отключить thumbnail-кэш, тогда иконки не будут сохраняться во временную память и их прогрузка станет дольше, но это сэкономит вам бесценное место в кэш-памяти.

    Откройте «Панель управления», в разделе «Оформление и персонализация» выберите «Свойства папки» (или «Параметры папки»). Во вкладке «Вид» будет перечень опций. Найдите среди них пункт «Не кэшировать эскизы» и поставьте галочку.

    Отметьте галочкой «Не кэшировать эскизы»

    Нюансы для оперативной памяти

    Так как кэш оперативной памяти стоит очищать регулярно, есть смысл облегчить процесс. Создадим ярлык, который будет отправлять нас к программе, очищающей временные файлы. Итак, нажмите правой кнопкой мыши на свободном месте рабочего стола и в меню выберите пункт «Создать», затем «Ярлык». Теперь узнайте разрядность вашей версии системы (откройте «Компьютер», кликните правой кнопкой мыши на свободное пространство, выберете «Свойства системы», а там будет указано: 32- или 64-разрядная система).

    Введите строчку в зависимости от разрядности вашей ОС

    В зависимости от вашей версии введите в поле одну из следующих строк:

    • Для 32-разрядной системы: %windir%\system32\rundll32.exe advapi32.dll,ProcessIdleTasks
    • Для 64-разрядной: %windir%\SysWOW64\rundll32.exe advapi32.dll,ProcessIdleTasks

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

    Запустите созданный ярлык

    Как почистить браузер?

    Кэш каждого браузера чистится отдельно. Рассмотрим действия на примере Google Chrome.

    Откройте «Настройки»

    Откройте меню, нажав кнопку в правом верхнем углу (☰). Откройте «Настройки». Пролистайте страницу вниз до самого конца и откройте дополнительные настройки. В «Личных данных» найдите кнопку «Очистить историю». Откроется окошко со списком опций. Отметьте «Очистить <…>, сохранённые в кэше». Нажмите «Очистить». Через некоторое время все временные файлы удалятся.

    Очистите кэш

    Как удалить все временные файлы с помощью программ?

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

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

    В окне программы выберите раздел «Очистка». Отметьте галочками все пункты, которые нужно очистить. Нажмите «Анализ», чтобы программа осмотрела компьютер и выявила весь ненужный мусор, среди которого будет и неиспользуемый кэш. Теперь нажмите «Очистить», и через несколько минут программа удалит весь найденный программный хлам. Помимо кэша она очистит и неиспользуемые временные файлы, буфер обмена, дампы памяти, пути загрузки, cookie-файлы браузера, адреса, журналы посещений, файлы index.dat и много чего ещё. А если открыть вкладку «Реестр», то можно почистить и реестр Windows, что скажется благополучно на быстродействии системы.

    Нажмите «Анализ», а затем «Очистить»

    Возможные проблемы

    Файлы в кэш-памяти не удаляются

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

    Не удаляется кэш браузера

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

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



    Есть вопросы?

    Сообщить об опечатке

    Текст, который будет отправлен нашим редакторам: