Как да изчистите DNS кеша на Windows 11

click fraud protection

Имате проблеми със свързването на вашия компютър? Ето как да изчистите DNS кеша на Windows 11, за да адресирате потенциални проблеми с интернет.

бързи връзки

  • Изчистете DNS кеша с помощта на диалоговия прозорец Изпълнение
  • Изчистете DNS кеша с помощта на Windows Terminal (PowerShell и CMD)
  • Изчистване на DNS кеша с пакетен файл
  • Автоматично изчистване на DNS кеша

Ако сте използвали компютър с Windows за продължителен период от време, има много голям шанс да се сблъскате с проблем с интернет връзката си. Това е много често срещана ситуация и първопричината може да варира много. Потенциален виновник обаче е повреден или прекалено дълъг DNS кеш.

Системата за имена на домейни (DNS) е основно индекс на всеки уеб домейн в света. Той свързва домейн с IP адрес, което ви позволява да установите връзка с даден уебсайт. За да ускори връзката ви, Windows 11 обикновено съхранява DNS кеш, така че вашият компютър да може да запомни домейна, свързан с даден IP адрес, и по този начин да се свърже по-бързо с него. Това е важна част от начина, по който работи интернет, но DNS кешът може да се повреди или да натрупа много ненужна информация през годините, което забавя нещата и води до потенциална връзка грешки.

Изчистването на DNS кеша на вашия компютър с Windows 11 е сравнително лесно и има много начини да го направите. Нека да разгледаме някои от тях.

Изчистете DNS кеша с помощта на диалоговия прозорец Изпълнение

Вероятно най-лесният и бърз начин да изчистите DNS кеша на вашия компютър е да използвате диалоговия прозорец Изпълнение. Може вече да сте запознати с него, особено ако сте фен на клавишните комбинации. Ето как да го използвате:

  1. Натиснете Windows клавиш + R на клавиатурата, за да стартирате диалоговия прозорец Изпълнение.
  2. Въведете текста ipconfig /flushdns в текстовото поле.
  3. Натиснете Ctrl + Shift + Enter за да изпълните командата с администраторски права.
  4. Кликнете да на подканата.

Командата ще се изпълни и DNS кешът ще бъде нулиран.

Изчистете DNS кеша с помощта на Windows Terminal (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. Наименувайте файла както предпочитате, но се уверете, че има .bat накрая.
  6. Щракнете с десния бутон върху файла, който сте запазили, и изберете Изпълни като администратор.
  7. Командата ще се изпълни и ще изчисти вашия DNS кеш.

Сега, след като сте запазили файла, можете просто да го стартирате като администратор, когато трябва отново да изчистите DNS кеша на вашия компютър.

Автоматично изчистване на DNS кеша

Не би трябвало да има нужда често да изчиствате DNS кеша, но ако често срещате проблеми, можете да настроите Windows 11 автоматично да изчиства DNS кеша по зададен график. За целта ще трябва да използвате редактора на системния регистър, което е нещо, с което не препоръчваме да се забърквате, освен ако не знаете какво правите. Ако се чувствате уверени, че го използвате, ето какво да направите:

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

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

Това трябва да ви даде няколко метода за изчистване на DNS кеша на вашия компютър с Windows 11, а в действителност ви трябва само един. Просто е въпрос на предпочитание. По темата за кеша, може да искате да проверите как да изчистете други кеш файлове в Windows 11. Или, за да научите повече за други функции на Windows 11, защо не погледнете как да персонализирате вашия компютър с Windows 11?