Сбросить кэш dns: Как сбросить и очистить кэш DNS Windows 7, 8, 10
Как сбросить и очистить кэш DNS Windows 7, 8, 10
Если Вы пользуетесь услугами средних и мелких провайдеров, то можете частенько быть свиделетями багов в работе их DNS-серверов. Связано это бывает и с кривой настройкой, и проблемами в работе аппаратной части, и с ошибками самих администраторов. А расплачиваются за это — пользователи конечно же. В лучшем случае вместо нужных сайтов будет выдаваться «Сервер не найден», в худшем — начнёт выкидывать на всякие непонятные сайты, в т.ч. даже вредоносного характера. И вот вы сменили адреса ДНС-серверов и… всё то же самое и продолжается. Что делать? А нужно просто очистить кэш DNS клиента Windows.
Чтобы сбросить кеш ДНС есть два способа:
Способ 1. Командная строка
Нажимаем кнопку «Пуск» и пишем фразу «Командная строка». Без разницы — Windows 7 или Windows 8, или даже Windows 10 — во всех версиях запуститься поиск и в его результатах будет ярлычок командной строки. Кликаем на него и получаем черное окно консоли. В ней надо писать команду:
ipconfig /flushdns
И нажимаем кнопку Enter. Должно получится так:
Если всё прошло удачно, то в результате должны получить надпись «Successfully flushed the DNS Resolver Cache». Это значит, что очистка кэша ДНС прошла удачно.
Ещё можно для верности запустить команду:
netsh winsock reset
Этим вы сделает сброс настроек Winsock. Иногда это тоже помогает.
Если у Вас есть какие-то проблемы с командной строкой, или Вам надо часто чистить кэш DNS, то воспользуетесь вот этим bat-файлом — скачать.
Способ 2. Перезапуск DNS-клиента Windows
Нажимаем кнопки Win и R и получаем окно «Выполнить»:
В нем набираем: services.msc и нажимаем кнопку «ОК». Таким образом мы запустили системную консоль управления службами Виндовс. Здесь надо найти службу DNS-клиент:
Кликаем по нему мышью чтобы выделить и нажимаем на ссылку «Перезапустить», указанную на рисунке стрелкой. После перезапуска произойдёт сброс DNS кеша Windows.
Как очистить кэш DNS в Windows 10, 8 и Windows 7
  windows | интернет
Одно из частых действий, необходимых при решении проблем с работой Интернета (таких как ошибка ERR_NAME_NOT_RESOLVED и других) или при смене адресов DNS серверов в Windows 10, 8 или Windows 7 — очистка кэша DNS (кэш DNS содержит соответствия между адресами сайтов в «человеческом формате» и их фактическим IP-адресом в интернете).
В этой инструкции подробно о том, как очистить (сбросить) кэш DNS в Windows, а также некоторые дополнительные сведения по очистке данных DNS, которые могут оказаться полезными.
Очистка (сброс) кэша DNS в командной строке
Стандартный и очень простой способ сброса кэша DNS в Windows — использовать соответствующие команды в командной строке.
Шаги, чтобы очистить кэш DNS при этом будут следующими.
- Запустите командную строку от имени администратора (в Windows 10 для этого можно начать набирать «Командная строка» в поиске на панели задач, затем нажать правой кнопкой мыши по найденному результату и выбрать «Запуск от имени администратора» в контекстном меню (см. Как запустить командную строку от имени администратора в Windows).
- Введите простую команду ipconfig /flushdns и нажмите Enter.
- Если всё прошло успешно, в результате вы увидите сообщение о том, что «Кэш сопоставителя DNS успешно очищен».
- В Windows 7 дополнительно можно выполнить перезапуск службы DNS-клиент, для этого там же в командной строке по порядку выполните следующие команды
- net stop dnscache
- 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).
Если простая очистка не срабатывает в вашем случае, при этом вы уверены, что сайт, к которому вы пробуете получить доступ работает, попробуйте описать ситуацию в комментариях, возможно, у меня получится вам помочь.
А вдруг и это будет интересно:
Как сбросить и очистить кэш DNS Windows
Большинство пользователей интернета заходит на любимые ресурсы с домашнего либо офисного компьютера. Благодаря синхронизации можно начать чтение на работе, а продолжить уже дома. Но сталкивались ли вы хоть раз в жизни с тем, что на одном компьютере сайт работает замечательно, все страницы доступны и открываются практически мгновенно, тогда как на другом вы вообще не можете соединиться с сервером? Если вы читаете эту статью, то наверняка сталкивались.
Да, проблема очень часто возникает по вине провайдера услуг интернета. Особенно если это какая-то местная компания, а не федеральный гигант, имеющий представительства во всех регионах страны. Если нет оснований считать, что 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.
Далее, вам нужно будет применить следующие команды:
- ipconfig /flushdns;
Очистка кэша DNS через командную строку
- ipconfig /registerdns;
- ipconfig /release;
- ipconfig /renew;
- netsh winsock reset.
Каждая команда должна использоваться по очереди, и её ввод должен подтверждаться клавишей Enter. После окончания обязательно перезагрузите компьютер. Очистка DNS кэша на вашем ПК с Windows 7 должна устранить проблемы с недоступностью некоторых веб-ресурсов.
Путём перезапуска DNS-клиента
Для управления кэшем DNS используется специальная служба Windows. Ею можно управлять через специальное меню управления компьютером. Независимо от версии операционной системы, попасть в него можно одним из следующих способов:
- Нажать сочетание клавиш Win + R и ввести команду services.msc.
Ввод команды services.msc
- Кликнуть по иконке компьютера на рабочем столе и выбрать меню «Управление компьютером», в разделе «Службы и приложения» перейти в «Службы».
- На Windows 10 можно кликнуть правой кнопкой мыши на кнопке Пуск и выбрать соответствующий пункт.
Для очистки кеша нужно отыскать службу «DNS-клиент», нажать по его иконке один раз, после чего в левой колонке нажать кнопку «Перезапустить». После этого также выполните перезапуск Windows и повторите попытку входа на сайт. Всё должно работать, как часики.
Перезапуск DNS-клиента
Заключение
Проблема с доступом к некоторым веб-ресурсам из-за некорректно работающего кэша DNS на вашем компьютере решается очень просто и быстро. Если вы воспользуетесь нашей инструкцией, сможете избавиться от трудностей буквально за несколько минут. Если вы замечаете, что ваш комп частенько не пускает вас на какие-то сайты, нужно будет очищать кэш регулярно. В комментариях просим вас написать, какой из двух вариантов решения помог именно вам.
Сброс кэша DNS в Windows 7, 8, 10: полная инструкция от WiFiGid
Здравствуй, путник интернета! Сегодня на огоньке, да за кружечкой чаю мы поговорим о частых проблемах с подключением к Web-сайтам. Если есть какие-то ошибки именно при подключении к сайтам в браузере, то скорее всего есть неувязка при коннекте к ДНС серверам. Их можно перебить или выполнить сброс DNS адресов. Вот про это мы и поговорим в статье. Инструкции подходят для всех операционных систем Windows: 7, 8, 10.
Через командную строку
Командная строка или CMD. Её можно запустить несколькими способами. Нажмите в меню пуск и пропишите в поисковую строку «cmd». Далее выбираем программу и открываем её от имени администратора – это очень важно, в противном случае команды не будут иметь никакой силы.
Теперь прописываем команду – ipconfig /flushdns. Вы должны увидеть надпись как на картинке выше. Если у вас семерка, то нужно дополнительно остановить и заново запустить службу – для этого поочередно пропишите команды net stop dnscache и net start dnscache.
ПРИМЕЧАНИЕ! Если после этого вы вообще перестанете подключаться к интернету, то перезагрузите роутер. Для этого найдите на нем кнопку включение и два раза нажмите на неё. Если кнопки нет, то можно просто выдернуть его из розетки и снова подключить.
Как сбросить DNS кеш в браузере
Оказывается, но сброс кэша DNS адресов можно выполнить и на самом браузере. Особенно это помогает, если у вас возникает ошибки подключения именно на одном каком-то определённом браузере. В таком случае просто запускаете браузерное ПО и в адресной строке прописываете команды как на картинке ниже. В Яндекс браузере нужно в первое значение ввести «browser», а в «Опере» – «opera».
После этого нажмите кнопку «Clear host cache». Перезапустите браузер и снова попытайтесь зайти на какой-то из сервисов.
Очистить кэш через реестр
- Нужно через «Выполнить» прописать команду. Для этого найдите кнопку «Win» и английскую буквы «R» – нажмите на них;
- Пропишите команду как на картинке выше и подтвердите её.
- Найдите в правом блоке «DNS-клиент» – нажмите правой кнопкой и перезапустите.
Ещё один способ
Как сбросить ДНС – вы уже знаете, но иногда DNS сервера просто криво работают или зависли. В таком случае – перезагружай, не перезагружай, это ничего не решит. Для этого можно воспользоваться другими способами. Самый лучший способ зайти в настройки сетевого адаптера и просто перебить другие адреса.
- Опять воспользуемся нашим любимым сочетанием клавиш: «Win+R»;
- Прописываем команду «cpl»;
- Теперь надо выбрать нужное подключение. Если у вас ноутбук, то у вас будет беспроводное и кабельное. Выберите именно то, по которому сейчас идёт интернет. Далее заходим в «Свойства»;
- В 4 протоколе, зайдите в «Свойства» и далее установите галочки как сверху, а в нижнем блоке установите значения: 8.8.8.8 и 8.8.4.4. Нажимаем «ОК».
Это адреса от компании Google, который стабильно работают уже многие годы. Иногда это помогает с проблемами доступа к некоторым сайтам. Также от 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-сервера
Кэш DNS на Вашем компьютере
Но вот беда… Иногда сайты «переезжают» и соответственно меняют IP-адреса. DNS-серверы об этом узнают быстро — около суток, а вот Ваш компьютер не всегда в курсе таких перемен.
Он упорно пытается открыть сайт используя «старый» IP-адрес ресурса. Но как мы поняли — там сайта уже нет.
Вот тут и может понадобиться сброс кэша DNS на вашем компьютере.
Если какой либо сайт который раньше без проблем открывался а сейчас браузер выдает какую либо ошибку связанную с DNS — имеет смысл сбросить кэш.
Сброс кэша DNS на Вашем компьютере
Сбросить кэш DNS на компьютере довольно легко. Нажмите сочетание клавиш <WIN> + <R> и в открывшемся окне введите:
cmd
и нажмите <Enter> на клавиатуре или <OK> мышкой.
Откроется, так нелюбимое многими окно Командной строки. Здесь нам нужно вписать следующее:
ipconfig /flushdns
вот так:
Сброс кэша DNS
и нажать на <Enter>.
Ответ на разных версиях систем Windows, может быть (и будет) разным. Но если все хорошо, в ответе обязательно будет слово «successfully» для англоязычных версий и слово «успешно» для русскоязычных.
Вот так на Windows 7:
Удачная очистка кэша DNS
Вот и все. Перезагрузите браузер, а лучше компьютер. И любимый сайт откроется.
Я не претендую на звание «знаток сетевых протоколов» и тому подобное. Я лишь попытался в общих чертах довести до простых пользователей, таких же как и я, что такое DNS-сервер, и как сбросить кэш DNS в Windows.
Как очистить и сбросить кеш DNS в Windows 10, 8, 7, xp
Автор comhub Просмотров 329 Опубликовано Обновлено
Очистка кэша распознавателя DNS может помочь решить проблемы, связанные с DNS в Microsoft Windows 10. Проблемы включают в себя ошибки веб-сайта, не найденные ошибки или невозможность просмотра определенных веб-страниц, которые изменились.
Чтобы сбросить кеш DNS, выполните следующие шаги:
- Удерживая клавишу Windows, нажмите «R», чтобы открыть диалоговое окно «Выполнить».
- Введите
ipconfig /flushdns
затем нажмите «Ввод ». (убедитесь, что есть место перед косой чертой)
Вот и все. Мигнет окно команды, а кэш 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-кеш и для чего это нужно
DNS-кеш содержит в себе IP-адреса сайтов, которые вы посещали. Он нужен для того, чтобы при повторном посещении страницы загружались быстрее. Если сайт отображается неверно или не загружается, то, возможно, проблема кроется в устаревших данных DNS-кеша на вашем компьютере. К счастью, это легко исправить.
Windows
- Нажмите Win + R.
- В открывшемся меню напишите cmd.
- Когда запустится командная строка, введите
ipconfig/flushdns
и нажмите Enter. - После этого должна появиться надпись «Кеш сопоставителя DNS успешно очищен».
OS X
В операционной системе от Apple все команды вводятся в «Терминале». Проще всего попасть в него через Spotlight: нажмите на иконку поиска в правом верхнем углу.
Можете найти его и по-другому: откройте Finder → «Программы» → «Утилиты» → «Терминал».
Теперь вам нужно указать команду. Она зависит от того, какая у вас версия операционной системы.
- High Sierra:
sudo killall -HUP mDNSResponder; sleep 2; echo macOS DNS Cache Reset
; - El Capitan:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
; - Yosemite:
sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
; - Mavericks:
dscacheutil -flushcache;sudo killall -HUP mDNSResponder
; - Lion & Mountain Lion:
sudo killall -HUP mDNSResponder
; - Leopard:
dscacheutil -flushcache
; - Tiger:
lookupd -flushcache
.
После этого останется ввести пароль и дождаться надписи macOS DNS Cache Reset.
Читайте также
Как установить шрифт в Windows и macOS →
Как заблокировать сайт на компьютере с Windows или macOS →
Как разделить жёсткий диск в Windows и macOS →
Очистить кэш DNS в Linux, Windows и Mac OS
Узнайте, как очистить кэш DNS на любом компьютере
Сегодня мы собираемся рассказать вам , как очистить DNS . Что именно это означает? Это означает, что вы изучите различные способы правильной очистки кеша DNS как в веб-браузерах, так и на компьютерах .
Почему это так важно? Потому что таким образом вы сможете очистить все кэшированные разрешения DNS, которые могут храниться на вашем компьютере и в браузерах, что поможет избежать ложноположительных результатов при попытке посетить веб-сайт.
Как очистить кэш в Windows?
Очистить кеш DNS в Windows 7, Windows Vista и Windows XP
1. Мы начнем с нажатия кнопки «Пуск» в левом нижнем углу рабочего стола.
2. После этого щелкните «Все программы», затем щелкните «Стандартные», а затем щелкните правой кнопкой мыши командную строку. Выберите вариант с надписью «Запуск от имени администратора».
3. Когда откроется командная строка (небольшое черное окно с белыми буквами), введите следующее и нажмите Enter:
ipconfig / flushdns
Отлично! Теперь вы знаете, как очистить DNS в Windows 7, Windows Vista и Windows XP.
Очистить кеш DNS в Windows 8
Нам придется использовать другую процедуру.
1. Начнем с нажатия клавиши Windows. Вы также можете переместить указатель в нижний левый угол и нажать значок Windows.
2. Теперь введите Командная строка и, когда приложение появится, щелкните его правой кнопкой мыши и выберите параметр «Запуск от имени администратора».
3. Следующий шаг будет аналогичен тому, что мы делали в Windows 7, Vista и XP, просто введите следующий текст и нажмите Enter:
ipconfig / flushdns
Легко, правда? С помощью этих быстрых шагов вы можете очистить кеш DNS системы в Windows 8.
Как очистить кеш DNS в Windows 10
Сейчас мы переходим на самую последнюю версию операционной системы Microsoft. Это еще проще:
1. Нажмите клавишу Windows
2. Нажмите R, появится диалоговое окно
3. Введите нашу обычную команду, нажмите Enter:
ipconfig / flushdns
Вот и все. Как видите, очистить DNS в Windows 10 даже проще, чем в предыдущих версиях Windows.
Очистка кеша DNS в веб-браузерах
Но имейте в виду, что иногда недостаточно просто очистить кеш DNS системы, иногда вам придется очистить кеш DNS браузера, и шаги полностью отличаются от тех, которые мы видели до сих пор. Начнем с Windows:
Google Chrome (под Windows)
в строке URL, напишите следующее и нажмите Enter:
chrome: // net-internals / # dns
Это откроет окно с множеством вещей, но вам нужно всего лишь нажать одну кнопку: Очистить кеш хоста.И все, теперь кеш DNS Chrome будет очищен.
Google Chrome (под Linux)
, чтобы очистить кеш DNS Chrome в дистрибутиве Linux, просто выполните те же действия, которые мы используем для Windows. Введите эту команду в поле URL-адреса браузера:
chrome: // net-internals / # dns
А затем просто нажмите кнопку «Очистить кеш хоста».
Google Chrome (под OS X)
И как правильно это сделать на Mac? Да, как вы уже догадались, как Windows и Linux.Введите следующее в поле URL-адреса Chrome и нажмите Enter:
.
chrome: // net-internals / # dns
Затем просто нажмите Очистить кеш хоста.
Mozilla Firefox
Теперь перейдем к браузеру Mozilla, более известному как Firefox. Шаги одинаковы для Windows, Mac OS X и Linux.
Сначала откройте Firefox и введите в адресной строке следующее:
about: config
Он попросит вас подтвердить, что вы делаете.Щелкните кнопку ОК. На следующем экране введите следующее:
network.dnsCacheExpiration
Дважды щелкните этот параметр и установите для него значение 0. Теперь закройте Firefox и запустите его снова, повторите предыдущие шаги, но на этот раз установите для network.dnsCacheExpiration значение 60.
И все, это должно очистить кеш DNS Firefox в Windows, OS X и Linux.
Safari (под OS X)
Чтобы очистить кеш DNS в Safari, откройте его и щелкните значок Cog, затем выберите «Сбросить Safari» и установите все флажки.Наконец, нажмите кнопку «Сброс».
Safari (под Windows): шаги для Windows почти такие же, но вместо значка Cog просто откройте меню Safari, теперь выберите «Сбросить Safari», установите флажок и нажмите эту кнопку «Сброс».
Это тоже было легко, правда? И, наконец, перейдем к Microsoft Internet Explorer, если кто-то все еще им пользуется.
Internet Explorer / Microsoft Edge
Как очистить кеш DNS в Internet Explorer: на самом деле вам не нужно ничего делать на стороне IE.
Просто очистите кеш DNS Windows (ранее объяснялось в этом же посте), затем закройте Internet Explorer (если он уже открыт) и просто откройте его снова. Очистить кеш DNS Windows и перезапустить браузер — это все, что вам нужно сделать в этом случае.
.
Как очистить кэш DNS (Windows, macOS и Linux)
Кэш DNS может быть поврежден по ряду различных причин, включая сетевые атаки или вирусы. Когда это происходит, сопоставление IP-адресов некоторых популярных веб-сайтов нарушается.
Например, вместо перехода на www.facebook.com ваш браузер может перенаправить вас на IP-адрес вредоносного веб-сайта, который злоумышленник вставил в записи DNS вашего компьютера. Или вы можете получить большое количество ошибок 404.
При очистке кэша DNS удаляется вся сохраненная информация поиска DNS. Ваш компьютер получит обновленные данные с DNS-серверов в следующий раз, когда он отправит запрос поиска.
Как очистить кэш DNS в Windows
Очистка кеша DNS — простой и быстрый процесс. Процедура одинакова практически для всех систем Windows. В приведенном ниже примере мы будем использовать Windows 10.
.
Чтобы очистить DNS на компьютере с Windows:
1. Загрузите командную строку от имени администратора. Откройте меню «Пуск» и начните вводить командную строку , пока не увидите его в результатах.
2. Введите ipconfig / flushdns
, когда загрузится приглашение, и нажмите . Введите на клавиатуре.
3. Процесс должен занять всего несколько секунд. Когда все будет готово, вы должны увидеть подтверждающее сообщение DNS Resolver Cache :
База данных DNS Cache на вашем компьютере теперь очищена. Вы должны получить правильное и обновленное сопоставление IP-адресов с DNS-серверов в следующий раз, когда ваш компьютер отправит DNS-запрос.
Существует несколько различных команд, которые можно использовать для очистки кеша DNS в OS X и macOS в зависимости от используемой версии.
Поскольку процедура одинакова для всех версий, в этой статье подробно описано, как очистить DNS в macOS Mojave (10.14), а затем перечислены команды для других версий в таблице.
Очистить DNS в macOS Mojave (версия 10.14)
Чтобы очистить кеш DNS в macOS Mojave , используйте приложение Terminal :
- Запустите terminal.app , используя предпочитаемый вами метод. Вы можете запустить приложение из Applications -> Utilities или нажать Command + Space , чтобы запустить Spotlight и выполнить поиск терминала.
- Введите
sudo killall -HUP mDNSResponder
и нажмите Return на клавиатуре. - Введите пароль администратора для рассматриваемой учетной записи и нажмите Возврат .
Уведомление о завершении процесса отсутствует. Однако вы можете добавить другую команду, чтобы это изменить.
Примечание : Если вы хотите услышать звуковое уведомление после завершения очистки DNS, введите произнесите какой-нибудь текст
после первой команды.Например:
sudo killall -HUP mDNSResponder; скажем, DNS успешно очищен
Команды для очистки кеша DNS в более старых версиях macOS и Mac OS X
В таблице ниже перечислены команды для очистки кеша DNS в большинстве версий macOS и Mac OS X. Вы можете скопировать и вставить их прямо из таблицы в свой терминал.
Mac OS X или версия macOS | Команда терминала |
Мохаве (версия 10.14) High Sierra (версия 10.13) Sierra (версия 10.12) Mountain Lion (версия 10.8) Lion (версия 10.7) | sudo killall -HUP mDNSResponder |
El Capitan (версия 10.11) Mavericks (версия 10.9) | sudo dscacheutil -flushcache |
Yosemite (версия 10.10) | sudo discoveryutil mdnsflushcache |
Snow Leopard (версия 10.6) Леопард (версия 10.5) | sudo dscacheutil -flushcache |
Тигр (версия 10.4) | lookupd -flushcache |
Как очистить кеш DNS в Linux
Дистрибутивы Linux немного отличаются от компьютеров Windows и Mac. Каждый дистрибутив Linux может использовать другую службу DNS . В некоторых дистрибутивах, таких как Ubuntu, вообще нет службы DNS по умолчанию.
Это зависит от того, какая служба у вас есть в вашем дистрибутиве и включена ли она по умолчанию. Некоторые из них: NCSD (демон кэширования службы имен), dnsmasq и BIND (домен имен в Интернете Berkely).
Для каждого дистрибутива нужно запускать окно терминала. Нажмите Ctrl + Alt + T на клавиатуре и используйте соответствующую команду, чтобы очистить кеш DNS для службы, запущенной в вашей системе Linux.
Очистить локальный кэш DNS NCSD
Используйте эту команду для очистки кеша DNS NCSD на вашем компьютере Linux:
sudo / etc / init.d / nscd перезапуск
При необходимости введите свой пароль. Процесс останавливается, а затем запускает службу NCSD в течение нескольких секунд.
Очистить локальный кеш DNS dnsmasq
Используйте эту команду для очистки кеша DNS dnsmasq на вашем компьютере Linux:
sudo /etc/init.d/dnsmasq перезапуск
Введите пароль еще раз, если терминал попросит вас об этом. Вы увидите ответ, когда служба остановится и запустится снова.
Очистить локальный кэш DNS BIND
Если вы используете BIND для службы DNS, есть несколько команд, которые можно использовать для очистки кеша DNS.Возможно, вам потребуется ввести пароль, чтобы завершить процесс.
sudo /etc/init.d/ named restart
sudo rndc перезапуск
Судо RNDC exec
Примечание : BIND также позволяет настраивать таргетинг на определенные домены при выполнении очистки DNS. Просто добавьте flushname
и имя домена к команде sudo rndc
. Например:
sudo rndc flushname phoenixnap.com
Теперь вы узнали , как очистить или очистить кеш DNS в системах Windows, Linux и macOS.
Интернет, которым мы пользуемся сегодня, не был бы таким же без огромной работы, которую выполняют системы доменных имен. Мы, как пользователи, можем не знать, сколько процессов происходит, прежде чем мы увидим веб-страницу или получим электронное письмо, и именно поэтому очистка кеша DNS так важна.
.
Как очистить кеш DNS в Windows, macOS, Android и iOS
У вас возникли проблемы с открытием определенного веб-сайта на вашем компьютере, хотя он отлично работает на других устройствах в вашей сети. Или вы просто изменили DNS по умолчанию в своей системе, чтобы называть его настраиваемым сервером, но изменения не вступили в силу.
Теперь вы можете либо подождать от 5 минут до 24 часов, пока DNS очистится самостоятельно, либо попробовать старинный метод, который устраняет 90% большинства технических проблем — перезагрузку устройства.Но если по какой-то причине вы не хотите перезагружать устройство (например, может быть, есть какие-то загрузки в фоновом режиме), то для ускорения процесса вы можете вручную очистить кеш DNS. И вот как вы это делаете в Windows, macOS, Android и iOS.
Связано: Как изменить DNS-сервер в Windows | Mac | Android | iOS
Что такое кеш DNS?
Прежде чем мы расшифровываем кеш DNS, вам сначала необходимо понять, что такое DNS.
Как мы все знаем, компьютеры понимают только строки из нулей и единиц, а нам, людям, легче запоминать отдельные английские слова.Таким образом, хотя нам легче запомнить доменное имя, например google.com, компьютерам необходимо преобразовать его в IP-адрес, например 139.130.4.5. Теперь должна быть какая-то система, которая переводит доменные имена на соответствующий IP-адрес? Что ж, вот что такое DNS. Так же, как телефонный справочник, хранит записи имен и номеров телефонов, DNS ведет реестр для доменного имени и соответствующего IP-адреса.
DNS-кеш — это телефонный справочник (временная база данных), хранящийся на вашем локальном компьютере.
Зачем очищать кеш DNS?
В большинстве случаев наличие локального кэша DNS удобно, так как он ускоряет доступ в Интернет. Однако так же, как мы, люди, иногда меняем номер телефона, веб-сайты также меняют свой IP-адрес, когда они переключаются на новый сервер, или база данных может быть повреждена с течением времени, или вы недавно внесли изменения в DNS-сервер со своего Провайдера на кастомного. Во всех этих 3 случаях вам необходимо очистить свой DNS
.
Точно так же, как смыв унитаза, который избавляет от мусора, оставленного после очистки DNS, удаляет существующие DNS-имена, IP-адреса и захватывает новые, которые вы запрограммировали ранее, и если это не так, тогда он будет использовать DNS по умолчанию от провайдера.
Итак, теперь, когда у нас есть ясные основы, вот как это сделать.
Связано: Как проверить, какой DNS-сервер вы используете
Очистить кеш DNS в Windows
Вы можете легко очистить кеш DNS на вашем компьютере с Windows (независимо от его версии) с помощью командной строки. Итак, откройте командную строку, нажав клавишу win + R, затем введите cmd и нажмите Enter.
Чтобы очистить DNS, введите следующую команду и нажмите, введите
.
ipconfig / flushdns
Вы увидите сообщение, вы успешно очистили кэш распознавателя DNS.Чтобы убедиться, что кеш DNS вашего компьютера был очищен, введите команду «ipconfig / displaydns» и нажмите «Enter».
Вы не увидите никаких записей или, возможно, одну или две в зависимости от программ рабочего стола, работающих в фоновом режиме. А если вы хотите увидеть, как это обычно выглядит, просто откройте Google Chrome. вернитесь в окно командной строки и снова введите команду « ipconfig / displaydns ». Вы увидите список всех веб-сайтов и IP-адресов, сохраненных в вашем новом кэше DNS.Также помните, что иногда вам, возможно, придется закрыть и снова открыть браузер, чтобы эта очистка DNS вступила в силу.
Также помните, что иногда вам, возможно, придется закрыть и снова открыть браузер, чтобы очистка DNS вступила в силу.
Очистить кеш DNS в macOS
Чтобы очистить кеш DNS в macOS, откройте приложение «Терминал», нажав cmd + пробел, и введите терминал . После того, как терминал появится в раскрывающемся списке, выберите его и нажмите «Ввод». Затем скопируйте и вставьте команду, в зависимости от того, какая версия ОС у вас установлена, введите соответствующую команду
Чтобы проверить версию своей ОС, щелкните значок Apple в верхнем левом углу Mac и щелкните об этом Mac.
Mac OS X Yosemite и выше
sudo killall -HUP mDNSResponder
Mac OS X Yosemite версий 10.10–10.10.3
sudo discoveryutil mdnsflushcache
Mac OS X Mavericks, Mountain Lion и Lion
sudo killall -HUP mDNSResponder
Mac OS X Snow Leopard
судо dscacheutil -flushcache
После того, как вы введете их в командной строке и нажмете Enter, ваш Mac может запросить у вас пароль для входа в качестве подтверждения, введите его и снова нажмите Enter.Вот и все, вы успешно обновили кеш DNS на Mac.
В отличие от Windows, Mac не выдает никаких подтверждений, и вам также не обязательно выходить и перезапускать какие-либо активные приложения, чтобы это вступило в силу.
Очистить кеш DNS на Android
Вы можете легко очистить кеш DNS на вашем устройстве Android, перезапустив Wi-Fi. Да, это так просто.
Шаг 1. Просто закройте приложения
Полностью закройте приложение. Убедитесь, что он также не работает в фоновом режиме.
Шаг 2: перезапустите Wi-Fi
Выключите Wi-Fi на своем устройстве и включите его снова.
Шаг 3. Откройте приложение
Откройте приложение еще раз. Кэш DNS должен быть очищен
Или, если вы не хотите отключать Wi-Fi, вы можете просто очистить кеш отдельного приложения, например Chrome или Netflix,
Просто зайдите в Настройки-> Приложения-> найдите приложение, которое вы ищете, затем перейдите в « Хранилище » и нажмите « Очистить кэш ».И это должно сработать.
Очистить кеш DNS на устройствах iOS
iOS следует тем же правилам, что и Android. Просто перезапустите Wi-Fi, и все заработает. Проведите вверх от нижней части экрана iPhone, чтобы открыть Центр управления. Нажмите на значок самолета, чтобы включить режим полета — дождитесь, пока мобильная сеть не исчезнет, затем снова нажмите значок самолета, чтобы отключить режим полета.
Проведите пальцем вниз, чтобы выйти из Центра управления, кэш DNS успешно очищен
См. Также: SmartDNS против VPN — в чем разница?
Заключение: как очистить кеш DNS
Итак, вот и все, как очистить кеш DNS на вашем компьютере и смартфоне.Чтобы очистить кеш DNS на вашем SmartTV или мультимедийной консоли, например PS4, просто перезапустите приложение и, если это не сработает, попробуйте переключить Wi-Fi или перезапустить устройства, и в конечном итоге это сработает.
Видео: как очистить кэш DNS в Windows, macOS, Android, iOS
.
Очистить кеш DNS в Ubuntu — Linux Hint
Полная форма DNS — это система доменных имен. Он используется для преобразования доменных имен в IP-адреса. Это кажется действительно простым, но без этого Интернет не был бы таким, каким он является сегодня. Можете ли вы представить себе запоминание тысяч IP-адресов? Вы можете представить себе мир без google.com или yourwebsite.com? DNS упрощает для нас все, что связано с Интернетом.
Эта статья посвящена очистке DNS в Ubuntu. Но чтобы понять, почему это необходимо, сначала вы должны понять, как работает DNS, и немного о кешировании DNS.
Проще говоря, DNS можно представить себе в виде таблицы доменных имен и IP-адресов, представленной ниже:
Доменное имя | IP-адрес |
linuxhint.com | 1.2.3.4 |
support.linuxhint.com | 3.4.5.7 |
google.com | 8.9.5.4 |
www.google.com | 8.9.5.4 |
Имейте в виду, что ни одна из данных в этой таблице не соответствует действительности.Это просто для демонстрации. Итак, вернемся к нашей исходной теме.
Когда вы посещаете, скажем, linuxhint.com , браузер задает DNS-серверу (установленному на вашем компьютере) несколько вопросов.
Ваш компьютер: Эй, а вы знаете linuxhint.com ?
DNS-сервер: Нет, не знаю. Но DNS-сервер 4.4.4.4 может знать об этом.
Ваш компьютер: Связывается с DNS-сервером 4.4.4.4 и спрашивает: «А вы знаете linuxhint.com ?»
DNS-сервер 2: Да, знаю. Что я могу сделать для вас?
Ваш компьютер: Мне нужен IP-адрес linuxhint.com . Могу я его получить?
DNS-сервер 2: Не бойтесь, поэтому я здесь. Вот IP-адрес linuxhint.com 1.2.3.4 .
Ваш компьютер: Вы спасаете жизнь.Спасибо.
Теперь ваш компьютер подключается к 1.2.3.4, и отображается ваш любимый веб-сайт linuxhint.com . Это было действительно сложно, не так ли?
В следующий раз, когда вы посетите linuxhint.com , то же самое произойдет снова.
Кэширование DNS:
В предыдущем разделе вы видели, как доменное имя преобразуется в IP-адреса. Это путешествие по DNS-серверам занимает некоторое время, и пока оно не будет завершено и доменное имя не будет преобразовано в IP-адреса, вы не сможете подключиться к любому веб-сайту или серверу в Интернете.
Для решения этой проблемы используется кеширование DNS. Здесь, когда вы впервые пытаетесь разрешить доменное имя в IP-адреса, это занимает немного больше времени. Но как только доменное имя разрешено, IP-адреса сохраняются на вашем собственном компьютере. Таким образом, в следующий раз, когда вам нужно будет разрешить то же доменное имя, это не займет столько же времени, как в первый раз.
Проблемы с кешированием DNS:
DNS-кеширование хорошее. Почему кеширование DNS проблематично? Что ж, мир Интернета настолько динамичен, что информация DNS постоянно меняется.Возможно, он несколько раз менялся, даже когда я писал эту статью.
Итак, что происходит, когда информация DNS изменяется, и мы используем информацию DNS, которая кэшируется на нашем собственном компьютере? Что ж, вот тут и возникают проблемы. В этом случае мы будем использовать старую информацию DNS. У нас могут быть проблемы с подключением, проблемы с ложным перенаправлением и многие другие проблемы.
Чтобы решить эту проблему, мы должны удалить кеш (также называемый очисткой DNS) и восстановить его. Это тема данной статьи.
Проверка, включено ли кэширование DNS:
Вы можете легко проверить, включено ли кеширование DNS в Ubuntu. Для этого на вашем компьютере должна быть установлена утилита nslookup или dig .
Команда nslookup или dig может быть недоступна по умолчанию на вашем компьютере с Ubuntu. Но вы можете легко установить его из официального репозитория пакетов Ubuntu.
Сначала обновите кеш репозитория пакетов APT с помощью следующей команды:
Кэш репозитория пакетов APT должен быть обновлен.
Теперь установите nslookup и dig с помощью следующей команды:
$ sudo apt установить dnsutils
Теперь нажмите y , а затем нажмите
Теперь должны быть доступны команды
nslookup и dig .
Теперь, чтобы проверить, включено ли кеширование, выполните следующую команду:
Как видите, DNS-сервер, используемый для разрешения имени домена, — 127.0.0.53, который представляет собой петлевой IP-адрес. Итак, кеширование DNS включено. Если он у вас отключен, DNS-сервер должен быть любым, кроме 127.0.0.X.
Вы можете проверить то же самое с помощью команды dig , а также следующим образом:
Как видите, петлевые IP-адреса также используются в качестве адресов DNS-серверов. Итак, кеширование DNS включено.
Очистка DNS в Ubuntu 18.04 LTS:
Ubuntu 18.04 LTS использует локальный DNS-сервер и по умолчанию кэширует DNS-запросы.Ubuntu 18.04 LTS использует для этой цели systemd .
Вы можете запустить следующую команду, чтобы проверить, сколько записей DNS кэшировано и много другой информации о Ubuntu 18.04 LTS:
$ sudo systemd-resolve — статистика
Как видите, информация о DNS-кеше указана в отмеченном разделе на скриншоте ниже.
Чтобы очистить кеш DNS в Ubuntu 18.04 LTS, выполните следующую команду:
$ sudo systemd-resolve —flush-caches
Вы также можете перезапустить службу с разрешением systemd , чтобы очистить кеши DNS в Ubuntu 18.04 LTS.
Чтобы перезапустить службу systemd-resolved , выполните следующую команду:
$ sudo systemctl перезапуск systemd-resolved
Как видите, кеши очищены.
$ sudo systemd-resolve — статистика
Очистка кеша DNS в Ubuntu 16.04:
В Ubuntu 16.04 LTS кэш DNS по умолчанию отключен. Но некоторые приложения, такие как , связывают , dnsmasq , nscd и т. Д.может его кэшировать.
Если вы используете nscd для кэширования DNS-запросов, вы можете очистить кеш DNS, просто перезапустив службу nscd .
Вы можете перезапустить службу nscd в Ubuntu 16.04 LTS для очистки кешей DNS с помощью следующей команды:
$ sudo systemctl перезапуск nscd
Если вы используете dnsmasq для кеширования DNS, перезапуск службы dnsmasq с помощью следующей команды должен очистить кеш DNS.
$ sudo systemctl перезапуск dnsmasq
Итак, вот как вы очищаете кеш DNS в Ubuntu 18.04 LTS и 16.04 LTS. Спасибо, что прочитали эту статью.
.