Как да изчистите DNS кеша в MacOS Catalina & Big Sur
Съдържание:
Потребителите на MacOS понякога може да се наложи да изчистят DNS кеша на своите Mac, за да получат достъп до определени уебсайтове, домейни или за целите на отстраняване на неизправности. Прочистването на DNS кеша е особено често срещано при уеб разработчиците и мрежовите администратори, но се използва с известна редовност и от други напреднали потребители. Това ръководство ще разгледа как да изчистите DNS кеша в MacOS Big Sur и MacOS Catalina.
Ако не можете да получите достъп до уебсайт, който сте посетили наскоро, разбира се, първото нещо, което ще проверите е дали имате работеща интернет връзка. Но ако имате проблеми със свързването само на този конкретен уебсайт, това може да е DNS грешка и това е пример, когато изчистването на DNS кеша може да бъде полезно.
Вашият Mac съхранява IP адресите на уеб сървъри, които съдържат страници, които наскоро сте посетили. Ако обаче този IP адрес се промени преди влизането в актуализациите на вашия DNS кеш, няма да можете да получите достъп до сайта, без да нулирате своя DNS кеш. Изчистването на DNS кеша на вашия Mac премахва всички невалидни записи и принуждава системата да си спомни тези адреси следващия път, когато посетите уебсайта.
Как да изчистите DNS кеша в macOS Catalina & Big Sur
Преди да продължите със следната процедура, уверете се, че вашият Mac работи с macOS Catalina или по-нова версия, тъй като изчистването на DNS кеша при по-стари версии на macOS варира леко. Сега, без повече шум, нека да разгледаме необходимите стъпки.
- Ще използваме терминал, за да изчистим DNS кеша на вашата машина. Можете да отворите терминал с помощта на Spotlight search. Кликнете върху иконата „лупа“, разположена в горния десен ъгъл на вашия работен плот, за да получите достъп до търсенето в Spotlight. Като алтернатива можете да отворите Spotlight, като натиснете Command + интервал.
- След това въведете „Терминал“ в полето за търсене и отворете приложението от резултатите от търсенето.
- Сега въведете следната команда в терминала. sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
- Натиснете клавиша Return и сега ще бъдете подканени да въведете потребителската парола за macOS. Въведете паролата си и натиснете Return отново.
Затворете прозореца на терминала, когато приключите.
Това е почти всичко. Успешно изчистихте и нулирахте DNS кеша на вашата macOS машина.
Заслужава да се отбележи, че няма да получите съобщение „успешно“, след като въведете командата. Просто знайте, че е готово и можете да го потвърдите, като отворите уебсайта, до който не сте имали достъп преди.
Хубаво е да изчиствате DNS кеша от време на време, тъй като понякога те могат да се повредят поради технически проблеми. По същия начин вашият Wi-Fi рутер също има DNS кеш. Ето защо повечето хора препоръчват рестартиране на рутера като стъпка за отстраняване на неизправности, тъй като това изчиства и DNS кеша.
Ако вашият Mac работи с по-стара версия на macOS, може да искате да научите как да нулирате DNS кеша в macOS High Sierra или да изчистите DNS кеша в macOS Sierra и т.н.Процедурата е подобна и включва терминала, с изключение на факта, че ще въвеждате малко по-различна команда.
Надяваме се, че сте успели да коригирате всички мрежови проблеми, които сте имали, или можете да получите достъп до всички уебсайтове отново, след като изчистите DNS кеша на вашия Mac. И ако имате общи проблеми с интернет връзката, може да опитате стъпки за отстраняване на неизправности, за да разрешите и проблеми с Wi-Fi връзката на вашия Mac.
Ако знаете за друг подход за изчистване на DNS кеша на най-новите версии на macOS или имате някаква конкретна информация, мнения или съвет, споделете в коментарите!