Как да изчистите DNS кеша в Windows, MAC и Chrome
Изчистването на кеша на DNS може да разреши проблеми с мрежовата свързаност и да гарантира, че компютърът или браузърът ви има достъп до най-актуалните записи на DNS. DNS кешът съхранява информация за предишни DNS търсения, като например IP адреси на уебсайтове, които сте посетили, което позволява по-бърз достъп. Понякога обаче кешът може да бъде остарял или повреден, което води до проблеми като проблеми със зареждането на уебсайтове или DNS грешки.
Това ръководство ще ви запознае със стъпките за изчистване на DNS кеша в Windows, Mac и Google Chrome.
1. Как да изчистите DNS кеша в Windows
За Windows 10, 11, 8 и 7
- Отворете командната прозореца:
- Натиснете Windows R, за да отворите диалоговия прозорец Run.
- Въведете cmd и натиснете Enter, за да отворите командната прозореца.
- Алтернативно можете да потърсите Command Prompt в менюто Start, да щракнете с десния бутон на мишката и да изберете Run as administrator (Изпълни като администратор).
- Изпълнете командата Flush DNS:
- В прозореца Command Prompt въведете следната команда и натиснете Enter:ipconfig /flushdns
- В прозореца Command Prompt въведете следната команда и натиснете Enter:
- Съобщение за потвърждение:
- Ако процедурата е успешна, ще видите съобщение, което гласи:Успешно изплакнахте кеша на DNS резолвера.
- Ако процедурата е успешна, ще видите съобщение, което гласи:
За Windows PowerShell (алтернативен метод)
Можете също така да използвате Windows PowerShell, за да промиете DNS кеша:
- Отворете Windows PowerShell:
- Натиснете Windows X и изберете Windows PowerShell (Admin).
- Изпълнете командата:
- Въведете следната команда и натиснете Enter:Clear-DnsClientCache
- Въведете следната команда и натиснете Enter:
- Изчакайте процесът да завърши. Възможно е да няма съобщение за потвърждение, но кешът на DNS трябва да бъде изчистен.
2. Как да изчистите DNS кеша в Mac
За macOS Ventura, Monterey, Big Sur, Catalina и по-ранни версии
- Отворете терминал:
- Отидете в Приложения > Помощни програми > Терминал.
- Алтернативно, натиснете Command Space, въведете Terminal и натиснете Enter, за да го отворите.
- Изпълнете командата Flush DNS:
- Командата се различава леко в зависимост от версията на macOS, която използвате:
- За macOS Ventura, Monterey, Big Sur, Catalina, Mojave, High Sierra:sudo killall -HUP mDNSResponder
- За macOS Sierra и El Capitan:sudo killall -HUP mDNSResponder
- За macOS Yosemite:sudo discoveryutil udnsflushcaches
- За macOS Mavericks, Mountain Lion и Lion:sudo killall -HUP mDNSResponder
- Въведете паролата си:
- Ще бъдете подканени да въведете администраторската си парола.
- Въведете паролата си (тя няма да се показва в момента на въвеждане) и натиснете Enter.
- DNS Cache Flushed (Измиване на DNS кеша):
- DNS кешът ще бъде изчистен. Няма да видите съобщение за потвърждение, но кешът ще бъде промит.
3. Как да изчистите DNS кеша в Google Chrome
Google Chrome има свой собствен вътрешен DNS кеш, който е отделен от DNS кеша на операционната система. Изчистването на DNS кеша на Chrome може да помогне за разрешаване на проблеми с достъпа до уебсайтове, специфични за Chrome.
Стъпка по стъпка
- Отворете Google Chrome:
- Уверете се, че браузърът е отворен.
- Осъществете достъп до DNS кеша на Chrome:
- Въведете следния URL адрес в адресната лента и натиснете Enter:chrome://net-internals/#dns
- Въведете следния URL адрес в адресната лента и натиснете Enter:
- Изчистете кеша на хоста:
- На страницата DNS щракнете върху бутона Clear host cache (Изчистване на кеша на хоста). Това ще изчисти вътрешния DNS кеш на Chrome.
- Изчистване на сокети (по избор):
- За да се уверите, че всички активни връзки са нулирани, отидете на:chrome://net-internals/#sockets
- Щракнете върху Flush socket pools (Изчистване на купове от сокети).
- За да се уверите, че всички активни връзки са нулирани, отидете на:
- Рестартирайте Chrome:
- Затворете и отворете отново Chrome, за да се уверите, че промените са в сила.
Защо да изчистите DNS кеша в Google Chrome?
Изчистването на DNS кеша на Chrome може да ви помогне, ако имате проблеми със зареждането на уебсайтове, като например уебсайтове, които не се показват правилно или не се зареждат, особено след промяна на DNS настройките или преместване на уебсайт на нов сървър.
Защо трябва да изчистите DNS кеша?
- Отстраняване на грешки в DNS: Ако се сблъскате с грешки, свързани с DNS, като “DNS server not responding” или “ERR_NAME_NOT_RESOLVED”, изчистването на DNS кеша може да помогне за тяхното отстраняване.
- Миграция на уебсайт: Когато даден уебсайт се премества на нов сървър или се променя неговият IP адрес, изчистването на DNS кеша гарантира, че имате достъп до актуализираната версия на уебсайта.
- Поверителност: Изчистването на DNS кеша премахва съхранената информация за уебсайтовете, които сте посетили, като по този начин осигурява малко повече поверителност.
- По-бързо разрешаване на DNS: Изчистването на DNS кеша може да накара системата ви да обнови DNS записите, което може да ускори достъпа до определени уебсайтове.
Обобщение
Изчистването на DNS кеша може да бъде бързо решение на проблеми със свързаността и достъпа до уебсайтове. Независимо дали използвате Windows, Mac или просто трябва да изчистите кеша на DNS специално в Google Chrome, описаните по-горе стъпки ще ви помогнат да възстановите настройките на DNS и да разрешите проблеми, свързани с остарели или повредени DNS записи. Редовното изчистване на DNS кеша може също така да гарантира, че винаги имате достъп до най-новите версии на уебсайтовете, което го прави добра практика, ако често работите с уебсайтове, които претърпяват промени.