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

Возникли проблемы с подключением на вашем ПК? Вот как очистить кэш DNS в Windows 11, чтобы устранить потенциальные проблемы с Интернетом.

Быстрые ссылки

  • Очистите кэш DNS с помощью диалогового окна «Выполнить».
  • Очистите кеш DNS с помощью терминала Windows (PowerShell и CMD).
  • Очистите кеш DNS с помощью пакетного файла
  • Автоматически очищать кэш DNS

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

Система доменных имен (DNS) — это, по сути, индекс каждого веб-домена в мире. Он связывает домен с IP-адресом, позволяя вам установить соединение с данным веб-сайтом. Чтобы ускорить ваше соединение, Windows 11 обычно сохраняет кэш DNS, чтобы ваш компьютер мог запомнить домен, связанный с данным IP-адресом, и, таким образом, быстрее подключиться к нему. Это важная часть работы Интернета, но кэш DNS может быть поврежден или накапливаться много ненужной информации на протяжении многих лет, что замедляет работу и приводит к потенциальному соединению ошибки.

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

Очистите кэш DNS с помощью диалогового окна «Выполнить».

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

  1. Нажимать Клавиша Windows + Р на клавиатуре, чтобы открыть диалоговое окно «Выполнить».
  2. Введите текст ipconfig /flushdns в текстовое поле.
  3. Нажимать Ctrl + Shift + Ввод для запуска команды с правами администратора.
  4. Нажмите Да по подсказке.

Команда будет выполнена, и кэш DNS будет сброшен.

Очистите кеш DNS с помощью терминала Windows (PowerShell и CMD).

Другой способ очистить кэш DNS в Windows 11 — использовать терминал Windows. Этот инструмент может запускать как Windows PowerShell, так и командную строку (CMD), и вы можете использовать любой профиль. Хотя команды немного другие.

  1. Щелкните правой кнопкой мыши значок меню «Пуск» на панели задач и выберите Терминал (админ). Некоторые старые версии Windows 11 могут сказать Терминал Windows (администратор).
  2. В зависимости от вашего профиля по умолчанию введите следующие команды:
    1. Windows PowerShell(по умолчанию): Входить Clear-DnsClientCache
    2. Командная строка (CMD): Входить ipconfig /flushdns
  3. Ваш DNS-кеш будет очищен, а в случае командной строки вы увидите сообщение с подтверждением.

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

Очистите кеш DNS с помощью пакетного файла

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

  1. Открыть Блокнот.
  2. Введите текст ipconfig /flushdns.
  3. Нажмите Файл а потом Сохранить как.
  4. В диалоговом окне «Сохранить» измените Сохранить тип как возможность Все типы.
  5. Назовите файл как хотите, но убедитесь, что он имеет .летучая мышь в конце.
  6. Щелкните правой кнопкой мыши сохраненный файл и выберите Запустить от имени администратора.
  7. Команда запустится и очистит ваш кэш DNS.

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

Автоматически очищать кэш DNS

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

  1. Открой Редактор реестра.
  2. Перейдите в это место: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters.
  3. Щелкните правой кнопкой мыши пустое место в области справа.
  4. Выбирать Новый, затем Значение DWORD (32-битное).
  5. Назовите новое значение Макскэшеттл.
  6. Дважды щелкните созданный вами элемент, чтобы изменить его свойства.
  7. Изменить Данные о значении В поле укажите количество времени (в секундах), которое должно пройти для сброса кэша DNS. Например, чтобы сбрасывать кеш каждые 24 часа, вам нужно ввести 86400 в этом поле.
  8. Нажмите ХОРОШО.
  9. Снова щелкните правой кнопкой мыши пустую область окна и выберите Новый, затем Значение DWORD (32-битное).
  10. Назовите файл Макснегативекечеттл.
  11. Дважды щелкните элемент, чтобы изменить его свойства и изменить Данные о значении поле для 5.
  12. Нажмите ХОРОШО.

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

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