Як очистити кеш 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. Натисніть піктограму «збільшувальне скло», розташовану у верхньому правому куті робочого столу, щоб отримати доступ до пошуку 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, або у вас є якісь конкретні ідеї, думки чи поради, поділіться в коментарях!