Как да изчистите и нулирате DNS кеша в Windows 10

Имате(Are) ли проблеми, докато сърфирате в интернет? Уебсайтът, който се опитвате да достигнете, не се отваря? Ако не можете да получите достъп до уебсайта, тогава причината за този проблем може да е заради  DNS сървъра и неговия кеш за разрешаване.

DNS или системата за имена на домейни(Domain Name System) е вашият най-добър приятел, докато сте онлайн. Той преобразува името на домейна на уебсайта, който сте посетили, в IP адреси, така че машината да може да го разбере. Да предположим(Suppose) , че сте посетили уебсайт и сте използвали името на неговия домейн за това. Браузърът ще ви пренасочи към DNS сървър и ще съхрани IP адреса на уебсайта, който посещавате. Локално, във вашето устройство, има запис на всички IP адреси(record of all the IP addresses) , което означава уебсайтовете, които сте посетили. Всеки път, когато се опитате да отворите отново уебсайта, това ще ви помогне да съберете цялата информация по-бързо от преди.

Всички IP адреси присъстват под формата на кеш в DNS Resolver Cache . Понякога, когато се опитате да получите достъп до сайта, вместо да получите по-бързи резултати, не получавате никакъв резултат. Следователно, трябва да прочистите кеша за нулиране на DNS резолвера, за да получите положителния изход. ( Therefore, you need to flush the reset DNS resolver cache for getting the positive output. )Има някои често срещани причини, които водят до отказ на DNS кеша с течение на времето. Уебсайтът може да е променил своя IP адрес и тъй като вашите записи имат старите записи. И следователно може да имате стария IP адрес, което причинява проблеми, докато се опитвате да установите връзка.

Друга причина е съхраняването на лоши резултати под формата на кеш. Понякога тези резултати се запазват поради DNS спуфинг(DNS spoofing) и отравяне, завършвайки в нестабилни онлайн връзки. Може би сайтът е наред и проблемът е в DNS кеша на вашето устройство. Кешът на DNS може да се повреди или остаря и може да нямате достъп до сайта. Ако нещо от това се е случило, може да се наложи да изчистите и нулирате кеша за разрешаване на DNS за по-добри резултати.(DNS)

Точно като кеша на DNS преобразувателя, на вашето устройство има два други кеша, които можете да промиете и нулирате, ако е необходимо. Това са кеш паметта и кешът с миниатюри. (Memory cache and the Thumbnail cache.)Кешът на паметта включва кеш на данни от вашата системна памет. Кешът на миниатюрите(Thumbnail) съдържа миниатюрите на изображенията и видеоклиповете на вашето устройство, включва и миниатюрите на изтритите. Изчистването на кеша на паметта освобождава част от системната памет. Докато изчистването на кеша с миниатюри може да създаде малко свободно място на вашите твърди дискове.

Изчистете DNS

Как да изчистите и(Flush) нулирате DNS (Reset)кеша(DNS Cache) в Windows 10

Има три приложими метода за прочистване на кеша на вашия DNS резолвер в Windows 10 . Тези методи ще отстранят проблемите ви с интернет и ще ви помогнат със стабилна и работеща връзка.

Метод 1: Използвайте диалоговия прозорец Run

1. Отворете диалоговия прозорец Изпълнение(Run) , като използвате клавишната комбинация Windows Key + R.

2. Въведете ipconfig /flushdns в полето и натиснете бутона OK или полето Enter .

Въведете ipconfig flushdns в полето и натиснете OK |  Прочистете и нулирайте DNS кеша

3. На екрана за момент ще се появи поле cmd(cmd box) и ще потвърди, че DNS кешът ще бъде изчистен успешно.(the DNS cache will get successfully cleared.)

Изчистете DNS кеша с помощта на командния ред

Метод 2: Използване на командния ред

Ако не използвате административен акаунт, за да влезете в Windows , уверете се, че имате достъп до такъв или създавате нов административен акаунт, тъй като ще ви трябват администраторски права, за да изчистите DNS кеша. В противен случай командният ред ще покаже грешка в системата 5(System 5 error) и вашата заявка ще бъде отхвърлена.

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

1. Въведете cmd в лентата за търсене на Windows , след което щракнете върху „ (Windows Search)Изпълни като администратор(Run as administrator) “, за да отворите повишения команден ред(Command Prompt) . Не забравяйте(Remember) да стартирате командния ред като администратор, за да накарате тези команди да работят.

Отворете командния ред с повишени стойности, като натиснете клавиша Windows + S, въведете cmd и изберете Изпълни като администратор.

2. След като се появи командният екран, въведете командата ipconfig /flushdns и натиснете клавиша Enter . След като натиснете Enter, ще видите прозорец за потвърждение, който потвърждава успешното прочистване на DNS кеша.

Изчистете DNS кеша с помощта на командния ред

3. След като приключите, проверете дали DNS кешът е изчистен или не. Въведете командата ipconfig /displaydns и натиснете клавиша Enter . Ако има останали записи в DNS , те ще се покажат на екрана. Освен това можете да използвате тази команда по всяко време, за да проверите записите в DNS .

Въведете ipconfig displaydns

4. Ако искате да изключите DNS кеша, въведете командата net stop dns cache в командния ред и натиснете клавиша Enter .

Net Stop DNS Cache с помощта на командния ред

5. След това, ако искате да включите DNS кеша, въведете командата net start dnscache в командния ред(Command Prompt) и натиснете клавиша Enter .

Забележка:(Note:) Ако изключите DNS кеша и забравите да го включите отново, той автоматично ще се стартира, след като рестартирате системата си.

Net Start DNSCache

Можете да използвате ipconfig /registerdns за регистриране на DNS кеша, присъстващ във вашия Hosts файл. Друг е ipconfig /renew , който ще нулира и ще поиска нов IP адрес. За да освободите текущите настройки на IP адреса, използвайте ipconfig /release.

Метод 3: Използване на Windows Powershell

Windows Powershell е най-мощният команден ред, присъстващ в операционната система Windows(Windows OS) . Можете да направите много повече с PowerShell , отколкото с командния ред(Command Prompt) . Друго предимство на Windows Powershell е, че можете да изчистите (Windows Powershell)DNS кеша от страна на клиента, докато можете да изчистите само локалния DNS кеш в командния ред(Command Prompt) .

1. Отворете Windows Powershell , като използвате диалоговия прозорец Изпълнение или лентата за търсене на Windows .(Windows search)

Потърсете Windows Powershell в лентата за търсене и щракнете върху Изпълни като администратор

2. Ако искате да изчистите кеша от страна на клиента, въведете командата Clear-DnsClientCache в Powershell и натиснете бутона Enter .

Clear-DnsClientCache |  Прочистете и нулирайте DNS кеша

3. Ако искате да изчистите само DNS кеша на вашия работен плот, въведете Clear-DnsServerCache и натиснете клавиша Enter .

Clear-DnsServerCache |  Прочистете и нулирайте DNS кеша

Ами ако DNS кешът(DNS Cache) не се изчиства или промива?

Понякога може да не успеете да изчистите или нулирате DNS кеша(DNS Cache) с помощта на командния ред(Command Prompt) , това може да се случи, защото DNS кешът е деактивиран. Така че първо трябва да го активирате, преди да изчистите кеша отново.

1. Отворете диалоговия прозорец Run и въведете (Run)services.msc и натиснете Enter.

Въведете services.msc в командното поле за изпълнение, след което натиснете enter |  Прочистете и нулирайте DNS кеша

2. Потърсете DNS клиентска услуга(DNS Client Service) в списъка и щракнете с десния бутон върху нея и изберете Свойства.(Properties.)

Ще се отвори прозорец за услуги, намерете услугата DNS Client.

4. В прозореца Свойства(Properties) превключете към раздела Общи(General) .

5. Задайте опцията Тип стартиране(Startup type) на Автоматично(Automatic,) и след това щракнете върху OK , за да потвърдите промените.

отидете в раздела Общи.  намерете опция за тип стартиране, задайте я на Автоматично

Сега опитайте да изчистите кеша на DNS и ще видите, че командата се изпълнява успешно. По същия начин, ако искате да деактивирате DNS кеша по някаква причина, променете типа на стартиране на Disable .

Препоръчва се:(Recommended:)

Надяваме се, че тази статия е била полезна и сте успели да изчистите и нулирате DNS кеша в Windows 10(flush & reset the DNS cache in Windows 10) . Ако все още имате въпроси, не се колебайте да ги зададете в секцията за коментари.



About the author

Аз съм компютърен инженер с над 10 години опит в софтуерната индустрия, по-специално в Microsoft Office. Написал съм статии и уроци по различни теми, свързани с Office, включително съвети как да използвам функциите му по-ефективно, трикове за овладяване на обичайните офис задачи и др. Моите умения като писател също ме правят отличен ресурс за други, които искат да научат за Office или просто се нуждаят от бърз съвет.



Related posts