Windows 10 flush dns

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

Одно из частых действий, необходимых при решении проблем с работой Интернета (таких как ошибка 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).

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

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

  • Windows 10
  • Android
  • Загрузочная флешка
  • Лечение вирусов
  • Восстановление данных
  • Установка с флешки
  • Настройка роутера
  • Всё про Windows
  • В контакте
  • Одноклассники

16.03.2018 в 11:51

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

25.03.2018 в 20:41

Часто страница открывается не полностью (и закрывается) — на один квадратик вместо двух.
Пробовал разные ДНС-Орен, Гугле, Автомат.
Вирусы исключены.
Виндовск 10 (1709) менял.
F11 — это не то.
FF — переустанавливал.
Так что же может быть.?

25.03.2019 в 19:12

Огромное спасибо, мне помогло

09.08.2019 в 15:14

пробую очистить кэш DNS Opera, но именно в ней (в отличии от Гугла и Спартанца) нет доступа к Интернету.

10.08.2019 в 12:40

А не включен ли в опере встроенный VPN (или впн/прокси с помощью расширений)?

27.03.2020 в 10:11

Здравствуйте, подскажите, после очистки DNS надо подождать 10-12 часов, чтобы данные DNS обновились, при комп должен оставаться включенным или нет?

27.03.2020 в 20:22

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

11.05.2020 в 18:09

Здравствуйте, не могу зайти на сайт, пишет не удалось найти IP-адрес сервера. Посоветуйте, что делать в ПК не силён, DNS чистил

12.05.2020 в 13:54

Сайт точно существует? Такое бывает еще если он был, да исчез.

13.08.2020 в 19:06

На новом пк постоянно отваливается вай фай каждые 1, 2 месяца. Винда 10. Вайфай усби адаптер. Помогает удаление дров, при отключённом адаптере и в командной строке в режиме админа команда ipconfig /flushdns, затем перезагрузка пк. Ставлю адаптер, ставятся дрова, заново подключается к вай фай

Как очистить кэш на компьютере с Windows 10 (и кэш DNS) без установки дополнительных программ

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

Как удалить кэш в Windows 10 при помощью Очистки диска

1. Для удаления кэша Windows введите в строке поиска системы в левом нижнем углу рабочего стола фразу «Очистка диска».

2. Выберите приложение «Очистка диска», которое появится в результатах поиска Windows.

3. После запуска эта программа начнет вычислять, сколько места вы можете освободить на диске операционной системы (C:).

4. Откроется окно «Очистка диска (C:)». Прокрутите его вниз и установите флажок на поле «Временные файлы». Вы также можете удалить файлы и из других мест системы, например, из «Корзины» или «Загрузок».

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

6. Как только Windows рассчитает объем дискового пространства, который будет освобожден, вы опять попадете на ту же страницу. Снова выберите файлы и места, которые вы хотите очистить, но теперь уже нажмите «ОК».

7. Появится предупреждение, предлагающее вам подтвердить желание удалить файлы без возможности их восстановления. Нажмите кнопку «Удалить файлы».

8. Утилита «Очистка диска» удалит ненужные файлы на компьютере. Этот процесс может занять несколько минут.

Читайте также  Windows 10 отваливается wifi

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

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

Приложение «Командная строка» появится в результатах поиска. Щелкните по нему правой кнопкой мыши и выберите в меню «Запуск от имени администратора».

Затем выполните следующую команду:

Вы получите сообщение об успешной очистке кэша DNS.

Как удалить кэш Магазина Windows

1. Чтобы очистить кэш Магазина Windows, откройте окно «Выполнить», нажав сочетание клавиш Windows + R на клавиатуре. Появится окно «Выполнить».

2. В текстовом поле, подписанным как «Открыть», введите команду wsreset.exe и нажмите «ОК».

3. После ее ввода появится черное окно. Здесь вам ничего не надо делать, поэтому просто подождите несколько секунд, пока не произойдет очистка кэша.

4. После закрытия окна кэш будет удален и запустится Магазин Windows. При желании вы можете закрыть это приложение.

Как очистить кэш местоположения в Windows

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

2. Появится окно «Параметры». Прокрутите вниз и выберите раздел «Конфиденциальность».

3. В расположенном слева столбце выберите «Расположение» в разделе «Разрешения приложений».

4. В правой части окна прокрутите вниз, пока не найдете группу «Журнал сведений о местоположении».

5. Нажмите кнопку «Очистить» под заголовком «Очистить журнал расположений на этом устройстве».

После удаления сведений о местоположении справа от кнопки «Очистить» должна появиться галочка.

Как очистить (очистить) кеш DNS в Windows, MacOS и Linux

Кэш DNS — это временная база данных, в которой хранится информация о предыдущих поисках DNS. Другими словами, всякий раз, когда вы посещаете веб-сайт, ваша ОС и веб-браузер будут вести учет для домена и соответствующего IP-адреса. Это устраняет необходимость в повторяющихся запросах к удаленным DNS-серверам и позволяет вашей ОС или браузеру быстро разрешать URL-адрес веб-сайта.

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

В этой статье приведены инструкции по очистке кеша DNS в разных операционных системах и веб-браузерах.

Очистить / очистить кеш DNS в Windows

Процесс очистки кеша DNS одинаков для всех версий Windows. Вам нужно открыть командную строку с правами администратора и запустить ipconfig /flushdns .

Windows 10 и Windows 8

Чтобы очистить кеш DNS в Windows 10 и 8, выполните следующие действия:

Введите cmd в строку поиска Windows.

Щелкните правой кнопкой мыши командную строку и выберите Запуск от имени администратора. Откроется окно командной строки.

В командной строке введите следующую строку и нажмите Enter:

В случае успеха система вернет следующее сообщение:

Windows 7

Чтобы очистить кеш DNS в Windows 7, выполните следующие действия:

Щелкните по кнопке Пуск.

Введите cmd в текстовое поле поиска меню «Пуск».

Щелкните правой кнопкой мыши командную строку и выберите Запуск от имени администратора. Откроется окно командной строки.

В командной строке введите следующую строку и нажмите Enter:

В случае успеха система вернет следующее сообщение:

Очистить / очистить кеш DNS в Linux

В Linux кэширование DNS на уровне ОС отсутствует, если не установлена и не запущена служба кэширования, такая как Systemd-Resolved, DNSMasq или Nscd. Процесс очистки кеша DNS отличается в зависимости от дистрибутива Linux и службы кэширования, которую вы используете.

Systemd решено

Большинство современных дистрибутивов Linux, таких как Ubuntu 18.04, используют службу с разрешением systemd для кэширования записей DNS.

Чтобы узнать, запущена ли служба, используйте следующую команду:

Если служба запущена, команда будет печатать как active . В противном случае вы увидите inactive .

Чтобы очистить кэш Systemd Resolved DNS, введите:

В случае успеха команда не возвращает никакого сообщения.

DNSMasq

Dnsmasq — это облегченный кэширующий сервер имен DHCP и DNS.

Если ваша система использует DNSMasq в качестве кэширующего сервера, для очистки кеша DNS вам необходимо перезапустить службу Dnsmasq:

Nscd — это демон кеширования, и это предпочтительная система кэширования DNS для большинства дистрибутивов на основе RedHat.

Если ваша система использует Nscd, чтобы очистить кеш DNS, вам необходимо перезапустить службу Nscd:

Очистить / очистить кеш DNS в macOS

Команда для очистки кеша в macOS немного отличается в зависимости от используемой версии. Команда должна быть выполнена от имени пользователя с правами системного администратора (пользователь sudo).

Чтобы очистить кеш DNS в macOS, выполните следующие действия:

Перейдите в Приложения> Утилиты> Терминал. Это откроет окно терминала.

В командной строке введите следующую строку и нажмите Enter:

Введите свой пароль sudo и снова нажмите Enter. В случае успеха система не возвращает никаких сообщений.

Для более ранних версий macOS команда очистки кеша отличается.

macOS версии 10.11 и 10.9

macOS версии 10.10

macOS версии 10.6 и 10.5

Очистить / очистить кеш DNS браузера

Большинство современных веб-браузеров имеют встроенный DNS-клиент для предотвращения повторяющихся запросов при каждом посещении веб-сайта.

Гугл Хром

Чтобы очистить кеш DNS Google Chrome , выполните следующие действия:

  1. Откройте новую вкладку и введите chrome://net-internals/#dns в адресной строке Chrome.
  2. Нажмите кнопку «Очистить кеш хоста».

Если это не сработает, попробуйте очистить кеш и файлы cookie.

  1. Откройте диалоговое окно «Очистить данные просмотра» с помощью CTRL+Shift+Del .
  2. Выберите временной диапазон. Выберите «За все время», чтобы удалить все.
  3. Установите флажки «Файлы cookie и другие данные сайта» и «Кэшированные изображения и файлы».
  4. Нажмите кнопку «Очистить данные».

Этот метод должен работать для всех браузеров на базе Chrome, включая Chromium , Vivaldi и Opera .

Fire Fox

Чтобы очистить кеш DNS Firefox, выполните следующие действия:

  1. В верхнем правом углу щелкните значок гамбургера ☰ чтобы открыть меню Firefox:
  2. Щелкните ⚙ Options (Preferences) .
  3. Щелкните вкладку Конфиденциальность и безопасность или Конфиденциальность слева.
  4. Прокрутите вниз до раздела « History » и нажмите кнопку « Clear History. .
  5. Выберите временной диапазон для очистки. Выберите «Все», чтобы удалить все.
  6. Установите все флажки и нажмите «Очистить сейчас».

Если это не сработает, попробуйте следующий метод и временно отключите кеш DNS.

  1. Откройте новую вкладку и введите about:config в адресной строке Firefox.
  2. Найдите network.dnsCacheExpiration , временно установите значение 0 и нажмите OK. После этого верните значение по умолчанию и нажмите OK.
  3. Найдите network.dnsCacheEntries , временно установите значение 0 и нажмите OK. После этого верните значение по умолчанию и нажмите OK.

Выводы

Мы показали вам, как очистить или очистить кеш DNS в операционных системах Windows, Linux и macOS.

Пользователи Linux и macOS могут использовать команду dig для запроса и устранения проблем с DNS.

Читайте также  Windows 10 change password

Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.

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

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

Microsoft Windows

Windows 10

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

  1. Убедитесь, что вы на рабочем столе Windows 10.
  2. Щелкните правой кнопкой мыши меню «Пуск» и выберите в меню Command Prompt (Admin)
  3. Введите команду ipconfig /flushdns

Windows 8 / Windows 8.1

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

  1. Убедитесь, что вы находитесь на начальном экране Windows 8.
  2. Просто введите cmd , и справа появится панель поиска Windows с результатами поиска.
  3. Щелкните правой кнопкой мыши Command Prompt и выберите Запуск от имени администратора
  4. введите команду ipconfig /flushdns

Windows Vista / Windows 7

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

  1. Нажмите кнопку «Пуск» и перейдите к командной строке (Пуск> Все программы> Стандартные> Командная строка)
  2. Убедитесь, что вы щелкнули правой кнопкой мыши по приложению командной строки и выбрали «Запуск от имени администратора».
  3. Введите команду ipconfig /flushdns

Примечание. Также можно ввести cmd в поле поиска в меню «Пуск» Windows Vista / Windows 7, а затем щелкнуть правой кнопкой мыши результат cmd.exe вместо необходимости переходить по различным подпунктам, меню.

Windows 98/NT/2000/XP

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

  1. Откройте командную строку (Пуск> Выполнить> cmd.exe > ОК).
  2. Введите команду ipconfig /flushdns

Apple OS X

Очистка DNS в Mac OS X — это простой процесс, но предпринятые шаги будут зависеть от того, какую версию OS X вы используете.

macOS Sierra

Если вы используете Mac OS X 10.11, вам нужно выполнить следующие шаги:

  1. Откройте терминал.
  2. Запустите команду sudo killall -HUP mDNSResponder

Mac OS X El Capitan

Если вы используете Mac OS X 10.11, вам нужно выполнить следующие шаги:

  1. Откройте терминал.
  2. Запустите команду sudo killall -HUP mDNSResponder

Mac OS X Yosemite

Если вы работаете в Mac OS X 10.10, вам необходимо выполнить следующие шаги:

  1. Откройте терминал.
  2. Запустите команду sudo discoveryutil udnsflushcaches

Mac OS X Mavericks

Если вы работаете в Mac OS X 10.9, вам необходимо выполнить следующие шаги:

  1. Откройте терминал.
  2. Запустите команду sudo killall -HUP mDNSResponder

Mac OS X Mountain Lion

Если вы используете Mac OS X 10.8, вам необходимо выполнить следующие шаги:

  1. Откройте терминал.
  2. Запустите команду sudo killall -HUP mDNSResponder

Mac OS X Lion

Если вы работаете в Mac OS X 10.7, вам необходимо выполнить следующие шаги:

  1. Откройте терминал.
  2. Запустите команду sudo killall -HUP mDNSResponder

Mac OS X Snow Leopard

Если вы работаете в Mac OS X 10.6, вам необходимо выполнить следующие шаги:

  1. Откройте терминал.
  2. Запустите команду sudo dscacheutil -flushcache

Mac OS X Leopard and below

Если вы используете Mac OS X 10.5.1 или ниже, вам необходимо выполнить следующие шаги:

  1. Откройте терминал.
  2. Запустите команду sudo lookupd -flushcache

Other Operating Systems

Linux

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

Adam the Automator

How to Flush DNS in Windows 10

Anthony Metcalf

Read more posts by this author.

Have you ever encountered a web page that refused to load? Your Windows 10 computer relies on the Domain Name System (DNS) resolver cache, to turn domain names into IP addresses. Sometimes, you need to flush, or clear, your DNS cache in Windows 10 when a website refuses to load.

In this article, you’re going to learn how to clear a DNS cache as a troubleshooting method in Windows 10 using the built-in ipconfig command and with PowerShell’s Clear-DnsClientCache cmdlet.

Table of Contents

Prerequisites

To follow along with the examples in this article, you’ll need to adhere to the following.

  • PowerShell – You can use Windows PowerShell 5.1 or PowerShell 7.x. All examples will use PowerShell 7.1.
  • Windows 10 – Any recent version of Windows will work. This tutorial is using Windows 10.

What’s a DNS Cache?

Computer networking uses IP addresses to talk to a remote system. You may remember google.com, but how about 172.217.169.68 ? A DNS server exists to translate between the two values and make navigation easier.

Instead of requesting an IP address for a website every time, Windows 10 will build a cache mapping an IP address to a domain name as you browse the internet.

Reading the Windows 10 DNS Resolver Cache

Before you begin modifying your system by flushing the DNS cache, you should first know how to read it. You should always see what you’re removing before you remove it!

One way to read a local DNS cache is with PowerShell. PowerShell comes with a built-in cmdlet called Get-DnsClientCache that will return all entries in the cache.

  1. Open a PowerShell console by first using the key combination Windows Key+R to open the Run window.

2. Enter powershell and press enter to open a Windows PowerShell session.

If you are using PowerShell 7.x, use pwsh at the Run prompt instead!

3. Run Get-DnsClientCache with no parameters as shown below. You’ll then see all of the DNS records that Windows 10 has cached.

4. If, for example, you only want to see specific types of records, use the Type parameter.

Using ipconfig /flushdns

The original way to flush DNS in Windows 10 (and earlier) is by using the ipconfig command. Although the ipconfig command has been around since Windows NT, it gained the ability to flush the DNS resolver cache in Windows 2000.

Use the ipconfig command to clear the Windows 10 DNS resolver cache by:

  1. Hit Windows Key+R to open up the Run window.

2. Type cmd to open up a command prompt window.

3. Type ipconfig /flushdns . The flushdns parameter finds the current resolver cache and removes all entries immediately.

Clearing the Windows 10 DNS Cache With PowerShell

Perhaps you’re writing an automation script and need to ensure the DNS resolver cache is cleared as part of it. Or maybe you just like PowerShell! Regardless, you can use a cmdlet called Clear-DnsClientCache to perform the exact same task as ipconfig .

Читайте также  Не работает touchpad windows 10

To use PowerShell to clear the Windows 10 DNS resolve cache:

  1. While in PowerShell, run Clear-DnsClientCache and hit Enter.

You can also use the Verbose parameter to displays exactly what the command will do upon completion.

Next Steps

You do not need to understand the DNS system in-depth to quickly fix problems loading websites in Windows 10. In this article, you have learned how to flush, or clear, the Windows 10 DNS Resolver Cache using both ipconfig and the PowerShell command, Clear-DnsClientCache .

Take this one step further and see if you can clear remote system DNS client caches using Clear-DnsClientCache ! Hint: Use the Invoke-Command cmdlet.

More from Adam The Automator & Friends

Find out how many of your Active Directory users are using leaked passwords by running a free read-only scan with Specops Password Auditor.

Do more with PowerShell and transform your Code to Self Service with au2mator Self Service Portal

Why not write on a platform with an existing audience and share your knowledge with the world?

3 Easy Ways To Flush DNS Cache In Windows 10/ 8.1 and 7

  • Last updated:
  • June 29, 2020

Share this post

A couple of words on DNS

DNS stands for Domain Name System. It translates website names into IP addresses which computers can understand. This happens for every website you want to visit. Every time a user visits a website by its hostname, the web browser initiates a request out to the internet, but this request cannot be completed until the site’s name is “converted” into an IP address.

Windows comes with an option which stores the specified DNS server address to speed up browsing experience. It makes the TCP/IP stack use that IP address and refers to this user-specified DNS service or gateway-specified service to resolve the domain name of a website to its IP address and load it in your web browser.

In most cases, your Internet Service Provider (ISP) provides their own DNS server. This server is usually specified in your router or automatically fetched from the ISP. The internet relies on the DNS to maintain an index of all public websites and their corresponding IP addresses.

In some cases, you may want to switch to an external DNS server. Some reasons include:

  • it may update its cache faster,
  • a third-party DNS service can have a built-in ad blocker,
  • other DNS services can provide extra security

What is the DNS Cache?

Even though there are tons of public DNS servers your network can use to try to speed up the conversion process, it’s still quicker to have a local copy, which is where DNS comes in.

Whenever you visit a website using it’s domain name, your browser is directed to a DNS server where it learns the IP address of that website. Then, you are directed to that website.

The primary function is storing the location of web servers that contain web pages which you have recently accessed. If the location of any web server changes before the entry in your DNS Cache updates, then you can no longer access that site.

A record of the IP address is created within Windows so if you visit that same website again, the information is accessed quicker. These records make up the DNS Cache (sometimes called a DNS resolver cache).

How flushing the DNS Cache can help you

If you can’t access a web page in spite of the page existing on the internet it indicates DNS Cache on the local server may be corrupted or broken.

Sometimes bad results are cached, maybe due to DNS Cache Poisoning and Spoofing. Therefore they need to be cleared from the cache in order to allow your PC to communicate with the host correctly.

Or sometimes an IP address to a site may change. If the DNS Cache has the old IP address record, it may result in your computer not being able to reach the site. Therefore, clearing it is a step you can take whenever you cannot connect to a site.

How to see your current DNS Cache

To see your current Windows DNS Cache, open a new elevated command prompt instance and type the following command:

The command will produce a very long output.

For your convenience, you can redirect it to a file. Use the following command:

Then you can open the dns.txt file created on your Desktop and inspect its entries.

Flush DNS Cache, Option 1 – Windows Command

  1. Hold down the Windows key and press “ R ” to bring up the Run dialog box.
  2. Type ipconfig /flushdns then press Enter “.

A command box will flash on the screen and the DNS Resolver cache is cleared.

Flush DNS Cache, Option 2 – Windows PowerShell

  1. Select the “ Start ” button, then type “ powershell “.
  2. Select “ Windows PowerShell “.
  3. Type Clear-DnsClientCache , then press “ Enter “.

Flush DNS Cache, Option 3 – Command prompt

  1. Click on start menu search and type ‘command’.
  2. From search results right click on Command Prompt (make sure you’re running it as administrator).
  3. Type ipconfig /flushdns and hit enter.

Conclusion

When you flush DNS Cache, it removes all the entries and deletes any invalid records. Thus forcing your computer to repopulate those addresses the next time you try accessing those websites. These new addresses are taken from the DNS server your network is set up to use.

A router can have a DNS cache as well. Which is why rebooting a router is often a troubleshooting step. For the same reason you might flush DNS cache on your computer, you can reboot your router to clear the DNS entries stored in its temporary memory.

Check out this article to find out the current best DNS Servers which you can use for free!