Как да изчистите кеш на DNS на mac OS?

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

Ако отидохте на страницата с този материал, тогава сте изправени пред необходимостта да изчистите - или, както се нарича понякога, да нулирате - DNS кеша на вашия MacBook. И така, как да извършите тази процедура? Е, почти точно като на всеки друг компютър с Windows - чрез една удобна команда. Нека да видим какъв е екипът и как да го изпълним.

Ръководство за изчистване на DNS кеша на mac OS

Изчистването на кеша, подобно на много други операции в mac OS, се извършва през терминала на операционната система. Първо трябва да отворите приложението Terminal, което може да стане по най-малко три начина:

  • Finder → Програми → Утилити → Terminal.app;
  • Ctrl + Spacebar → Terminal → Изберете резултата, намерен в търсачката на системата;
  • Док → Програми → Утилити → Terminal.app.

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

sudo killall -HUP mDNSResponder

Щом въведете командата, натиснете Enter и след това въведете, ще трябва да въведете паролата за системния администратор (това вероятно няма да е проблем). След това трябва да изчакате няколко секунди - кешът на DNS е изчистен успешно. Как обаче да се уверите, че кешът действително е изчистен?

Е, има изключително удобен начин да проверите през конзолата macOS. За да завършите проверката, трябва да изпълните следните стъпки:

  • отидете в папката с помощни програми по някой от горните начини;
  • Намерете и отворете програмата Console.app;
  • щракнете върху лентата за търсене на програмата и въведете mDNSResponder в нея;
  • натиснете Enter;
  • след това напишете до предишната заявка в размера на кеша на лентата за търсене;
  • натиснете Enter;
  • когато конзолата все още е отворена, отворете отново терминала;
  • въведете sudo killall -INFO mDNSResponder в него и натиснете Enter;
  • след изпълнение на командата трябва да видите размера на DNS кеша в конзолата - запомнете го;
  • сега въведете командата sudo killall -HUP mDNSResponder в терминала.
  • след това преиздайте командата sudo killall -INFO mDNSResponder .

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

Интересни Статии