Как да изчистите DNS кеша в MacOS High Sierra или по-стари версии
Изчистването или възстановяването на DNS кеш във вашата операционна система Mac е добра идея, тъй като ускорява търсенията в един и същи хост. Но понякога просто искаме изчистване на кеша, така че да не съдържа стойностите които вече не са валидни.
И това е доста просто. Всичко, което трябва да направите, е изпълни една или няколко команди в Терминал и вие сте готови.
Ако използвате най-новия MacOS Mojave, кликнете тук, за да получите командата как да възстановите DNS кеша в macOS Mojave; за останалите версии на macOS, можете да получите командите по-долу.
Етап 1
Стартирайте приложението Terminal, или като отидете в Applications> Utilities> Terminal.app, или като напишете Terminal в Sportlight.
Забележка: Клавишна комбинация за Spotlight: Command + Space.
Стъпка 2
Вижте списъка по-долу, за да намерите командата за вашата версия на macOS. Копирайте съответната команда, поставете го в Терминал и натиснете Enter. Ако Терминалът поиска запитване за паролата, въведете паролата на Mac и отново натиснете Enter.
Забележка: За да разберете коя версия на MacOS използвате, просто кликнете върху логото на Apple в горния ляв ъгъл, изберете За този Mac, и кликнете върху Преглед раздел.
"Висока Сиера" (Версия 10.13)
sudo killall -HUP mDNSResponder; сън 2
"Сиера" (версия 10.12)
sudo killall -HUP mDNSResponder
"El Capitan" (версия 10.11)
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
"Йосемит" (версия 10.10)
sudo discoveryutil mdnsflushcache;
"Mavericks" (версия 10.9)
dscacheutil -flushcache; sudo killall -HUP mDNSResponder
"Планински лъв" (версия 10.8)
sudo killall -HUP mDNSResponder
"Лъв" (Версия 10.7)
sudo killall -HUP mDNSResponder
"Snow Leopard" (версия 10.6)
sudo dscacheutil -flushcache
"Леопард" (версия 10.5)
sudo dscacheutil -flushcache
"Тигър" (версия 10.4)
lookupd -flushcache
Това е! DNS на вашия Mac сега трябва да бъде нулиран.