Как почистить кеш dns на windows 10 и mac os

Показываем наглядно как удалить или очистить кеш DNS на вашем ноутбуке или компьютере под Windows 10 или Mac OS

Tracert

Tracert — это еще одна важная команда. Без нее бы эта статья была неполной. Сейчас рассмотрим ее более детально.

Данная команда используется для того, чтобы проследить абсолютно весь путь посылаемых вами данных. Эта команда выводит на монитор перечень всех транзитных пунктов, в которые попадают данные перед тем, как доберутся да необходимого места. Проанализировав полученную информацию, вы сможете выяснить, на каком этапе ваш сигнал обрывается, и понять, что делать дальше. Обычно пункты, в которых произошли неполадки, обозначаются символом «*».

Вот, в принципе, и все, что хотелось рассказать. Как говорилось в самом начале, команда ipconfig присутствует и на UNIX-подобных системах, таких как Linux. Однако, в строку вписывать необходимо будет не ipconfig, а ifconfig. Конечно, сам интерфейс также будет отличаться от «Виндовского», но факт есть фактом — команду ipconfig Linux поддерживает.

Сброс настроек сети TCP/IP и DNS в Windows 7

Я покажу, как сбросить параметры протокола TCP/IP и DNS с помощью командной строки, и специальной утилиты от Microsoft, которая называется Microsoft Easy Fix.

Для чего вообще сбрасывать эти сетевые параметры? Часто бывает, что вирусы, вредоносные программы, какие-то активаторы, и даже сами пользователи меняют сетевые настройки, после чего перестает работать интернет в Windows 7. Появляются какие-то ошибки с IP, или DNS. Интернет работает медленно, не открываются сайты, не удается подключится к Wi-Fi роутеру, установить подключение к провайдеру, или раздать Wi-Fi с компьютера. Какая бы проблема с подключением к интернету у вас не возникла, есть шанс, что сброс настроек сети ее исправит. Это уже проверенно не один раз.

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

  1. Не советую делать сброс сети на компьютере, который установлен у вас на работе, или в каком-то заведении. Лучше обратится к администратору. Так как там скорее всего вручную заданы какие-то настройки протокола TCP/IP, которые будут сброшены.
  2. Возможно, после этой процедуры вам понадобится заново настроить компьютер на подключение к интернету. Если у вас интернет напрямую подключен к компьютеру, и провайдер требует настройку подключения.

Что к чему вроде бы разобрались, можно переходит к настройке.

Сброс сетевых настроек в Windows 7 через командную строку

Все просто. Для начала, нам нужно запустить командную строку от имени администратора. Один из способов: откройте Пуск, в строке поиска введите cmd. В результатах появится «Командная строка». Нажмите на нее правой кнопкой мыши и выберите «Запустить от имени администратора».

Дальше нужно выполнить следующую команду:

Вы можете скопировать команду и вставить ее в командную строку Windows 7. Для выполнения нужно нажать Ентер.

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

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

Сброс кэша DNS в Windows 7

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

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

Утилита Microsoft Easy Fix для сброса настроек протокола TCP/IP в Windows

Утилиту Microsoft Easy Fix можно скачать по этой ссылке, или с официального сайта: https://support.microsoft.com/ru-ru/help/299357/how-to-reset-tcp-ip-by-using-the-netshell-utility

Просто запустите утилиту и нажмите «Далее».

Дальше программа внесет изменения, и предложит перезагрузить компьютер.

Закройте окно утилиты и перезагрузите компьютер.

Блог TipRus.com

При переносе домена или настройке хоста часто встречается ситуация, когда после изменения IP-адреса какого-либо хоста, в настройках зоны DNS, изменения на некоторых машинах изменяются не сразу. Проблема кроется в том, что ОС часто кэширует DNS и обновляет этот кэш не тогда, когда нам это надо.

Распространенным решением является прописывание настроек в hosts вручную. Или перезагрузка. Выполнять эти действия не очень-то удобно. Есть путь попроще — обновить DNS кеш через «Командную строку».

Обновление DNS кеша на WindowsКоманда: «ipconfig /flushdns».Команда «ipconfig /displaydns» поможет посмотреть кэш для посещенных доменов.

Примечание: для запуска комманды нажмите Start -> Run и вписать туда указанные команды.

Обновление DNS кэша на LinuxВообще-то, Linux не кэширует DNS. Так что все вопросы следует направлять в используемым DNS серверам. Другими словами, надо использовать DNS сервер, который обновляется достаточно регулярно. Есть, конечно, и брутальный способ — перезапустить сеть командой «sudo /etc/init.d/networking restart».

Также встречаются люди, которые устанавливают nscd, который как раз и занимается кэшированием. Если этот демон запущен, его надо перезапустить «/etc/rc.d/init.d/nscd restart». В определенных случаях поможет команда «sudo /etc/resolvconf/update-libc.d/avahi-daemon».

Примечание: в разных дистрибутивах команды могут несколько отличаться.

И еще, если у Вас используется локально установленный BIND, то поможет команда «rndc flush» в BIND9 или «ndc flush» в BIND8.

Обновление DNS кеша на MacOS XРешение такое же простое, как и в Windows. В терминале нужно ввести команду «lookupd -flushcache».

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

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

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

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

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

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

В браузерах на базе Chromium — Google Chrome, Opera, Яндекс Браузер присутствует собственный кэш DNS, который также можно очистить.

Для этого в браузере введите в адресную строку:

  • chrome://net-internals/#dns — для Google Chrome
  • browser://net-internals/#dns — для Яндекс Браузера
  • opera://net-internals/#dns — для Оперы

На открывшейся странице вы можете посмотреть содержимое кэша DNS браузера и очистить его, нажав кнопку «Clear host cache».

Дополнительно (при проблемах с соединениями в конкретном браузере) может помочь очистка сокетов в разделе Sockets (кнопка Flush socket pools).

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

Сбросить кэш DNS | Пример работы DNS сервера

Чтобы понять что такое кэш DNS и для чего его сбрасывать, нужно понять — что такое DNS.

Что такое DNS-сервер

DNS (Domain Name System) — система доменных имён. 

Простой пример.

Вы вбиваете в адресную строку браузера доменное имя сайта — например mail.ru в надежде перейти на нужный сайт. И вот тут начинается «волшебство».

Ваш компьютер, в том числе и браузер, понятия не имеют, что вы от них требуете. Для них mail.ru — то же самое что для нас древнекитайские иероглифы.

Что же делает браузер? Он отправляет введенную вами строку специальному DNS-серверу, указанному в настройках сетевого подключения, либо автоматически получаемому от Вашего провайдера.

А у каждого DNS-сервера в свою очередь есть база данных, которую для облегчения понимания, легко представить в виде таблицы:

Приняв строку mail.ru — DNS-сервер проверяет её на наличие в своей базе. Найдя совпадение, DNS-сервер берет IP-адрес сопоставленный mail.ru и отправляет Вам на компьютер.

Получив адрес 94.100.180.202 — ваш браузер спокойно открывает страницу почты. Чтобы больше не обращаться к DNS-серверу по вопросу о mail.ru, ваш компьютер помещает отправленные и принятые данные к себе в кэш DNS, тем самым экономя время, которое затрачивается на обращение к DNS-серверам.

Чтобы убедиться, что IP-адреса работают, Вы сами можете попробовать вбить (или просто кликнуть по IP-адресу из таблицы) и вам откроется нужный сайт.

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

Примерно это выглядит так:

Кэш DNS на Вашем компьютере

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

Он упорно пытается открыть сайт используя «старый» IP-адрес ресурса. Но как мы поняли — там сайта уже нет.

Вот тут и может понадобиться сброс кэша DNS на вашем компьютере.

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

Сброс кэша DNS на Вашем компьютере

Сбросить кэш DNS на компьютере довольно легко. Нажмите сочетание клавиш + и в открывшемся окне введите:

cmd

и нажмите на клавиатуре или мышкой.

Откроется, так нелюбимое многими окно Командной строки. Здесь нам нужно вписать следующее:

ipconfig /flushdns

вот так:

и нажать на .

Ответ на разных версиях систем Windows, может быть (и будет) разным. Но если все хорошо, в ответе обязательно будет слово «successfully» для англоязычных версий и слово «успешно» для русскоязычных.

Вот так на Windows 7:

Вот и все. Перезагрузите браузер, а лучше компьютер. И любимый сайт откроется.

Я не претендую на звание «знаток сетевых протоколов» и тому подобное. Я лишь попытался в общих чертах довести до простых пользователей, таких же как и я, что такое DNS-сервер, и как сбросить кэш DNS в 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”

Как очистить и сбросить кеш DNS в Windows 10, 8, 7, xp

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

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

  1. Удерживая клавишу Windows, нажмите «R», чтобы открыть диалоговое окно «Выполнить».
  2. Введите  затем нажмите  «Ввод ». (убедитесь, что есть место перед косой чертой)

Вот и все. Мигнет окно команды, а кэш 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» для просмотра данных.

Что такое кэш

Кэш или кеш (англ. cache, от фр. cacher — «прятать»; произносится — «кэш») — промежуточный буфер с быстрым доступом, содержащий информацию, которая может быть запрошена с наибольшей вероятностью. Доступ к данным в кэше осуществляется быстрее, чем выборка исходных данных из более медленной памяти или удалённого источника, однако её объём существенно ограничен по сравнению с хранилищем исходных данных.

По своей сути кэш это место, где хранится наиболее часто используемая информация для более быстрого её получения. Так что кэширование призвано ускорять работу операционной системы, обмен данными и сохранение актуальной информации. Метод «быстрой памяти» применяется в разных отраслях ПК: это и центральный процессор, винчестер, программы обозреватели интернета, службы DNS и WINS.

Почему его нужно чистить

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

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

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

15.03.2018&nbsp windows | интернет

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

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

Очистка (сброс) кэша DNS в командной строке

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

Шаги, чтобы очистить кэш DNS при этом будут следующими.

  1. Запустите командную строку от имени администратора (в Windows 10 для этого можно начать набирать «Командная строка» в поиске на панели задач, затем нажать правой кнопкой мыши по найденному результату и выбрать «Запуск от имени администратора» в контекстном меню (см. Как запустить командную строку от имени администратора в Windows).
  2. Введите простую команду ipconfig /flushdns и нажмите Enter.
  3. Если всё прошло успешно, в результате вы увидите сообщение о том, что «Кэш сопоставителя DNS успешно очищен». 
  4. В Windows 7 дополнительно можно выполнить перезапуск службы DNS-клиент, для этого там же в командной строке по порядку выполните следующие команды
  5. net stop dnscache
  6. net start dnscache

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

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

В браузерах на базе Chromium — Google Chrome, Opera, Яндекс Браузер присутствует собственный кэш DNS, который также можно очистить.

Для этого в браузере введите в адресную строку:

  • chrome://net-internals/#dns — для Google Chrome
  • browser://net-internals/#dns — для Яндекс Браузера
  • opera://net-internals/#dns — для Оперы

На открывшейся странице вы можете посмотреть содержимое кэша DNS браузера и очистить его, нажав кнопку «Clear host cache».

Дополнительно (при проблемах с соединениями в конкретном браузере) может помочь очистка сокетов в разделе Sockets (кнопка Flush socket pools).

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

Дополнительная информация

Существуют и дополнительные способы сброса кэша DNS в Windows, например,

  • В Windows 10 присутствует опция автоматического сброса всех параметров подключений, см. Как сбросить настройки сети и Интернета в Windows 10.
  • Многие программы для исправления ошибок Windows имеют встроенные функции для очистки кэша DNS, одна из таких программ, направленная именно на решение проблем с сетевыми подключениями — NetAdapter Repair All In One (в программе присутствует отдельная кнопка Flush DNS Cache для сброса кэша DNS). 

А вдруг и это будет интересно:

IPConfig

Первой на очереди и по важности будет команда ipconfig. Если вы часто сталкиваетесь с проблемами с сетью, то данную команду вы должны знать от А до Я, так как именно она вам поможет найти причины неполадок, проанализировать их и предотвратить

Введя эту команду, перед вами появится вся информация об IP-адресе ПК, а также будут затронуты DHCP, DNS, шлюз и маска подсети. Конечно, вы можете задать резонный вопрос, а что делать с этой информацией дальше? Да, после ввода команды ipconfig или же ipconfig all проблемы сами собой не устранятся. Однако, вы сможете понять, в чем именно заключается проблема.

Например, если на экране показывает, что шлюз у вас 0.0.0.0, то знайте, что проблема с маршрутизатором.

Как вывести на экран командную строку

Как упоминалось выше, для ввода команды ipconfig all необходима такая утилита, как командная строка на Windows. На других операционных системах, таких как UNIX-подобные, эта команда также присутствует, но об этом позже.

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

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

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

  3. Если по каким-то причинам вы не нашли «Выполнить», то третий способ специально для вас. Вместо безуспешных поисков просто нажмите сочетание горячих клавиш Win + R и заветное окошко появится. Ну, а дальше вы знаете, что делать, ввести в строку «cmd.exe» и нажать «ОК».

Командная строка открыта, а это значит, что можно приступать к рассматриванию команд ipconfig all, ping и tracert.

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

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

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделитесь с друзьями:
Технарь
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.