Як очистити кеш DNS на Mac (05.21.24)
Той, хто користується Інтернетом, залишає певний цифровий слід. Файли cookie та Javascript часто використовуються для моніторингу поведінки відвідувачів веб-сайту.
Але чи знаєте ви, що ваша операційна система також зберігає інформацію про ваші серфінгові дії? Це робиться через кеш DNS, який слід регулярно очищати, щоб запобігти проблемам.
У цій статті буде розказано, що таке кеш DNS, чому ваш комп'ютер його зберігає та як очистити кеш DNS на Mac.
Що таке кеш DNS?DNS-сервери перетворюють імена доменів, наприклад www.abc.com, у числові веб-адреси, які можуть обробляти комп'ютерні системи. За замовчуванням браузери зв’язуються з DNS-серверами щоразу, коли здійснюється доступ до веб-адреси. Чим більше відвідувачів має URL-адреса, тим більше роботи для DNS-сервера, що може призвести до помилок DNS, наприклад "DNS-сервер не відповідає".
Щоб мінімізувати роботу DNS-сервера та запобігти частому завантаженню кожного разу, коли користувач намагається отримати доступ до одного веб-сайту, операційні системи, такі як Windows та macOS, включають власний кеш для кожної вирішеної адреси. Це називається кешем DNS. В основному, кеш DNS зберігає всю відповідну інформацію, необхідну для дозволу імен. Таким чином, ваш браузер не повинен отримувати доступ до DNS-сервера щоразу, коли робиться запит.
Кожен кеш DNS містить таку інформацію:
- Reimg data or rdata - Ці дані описують запис, наприклад адресу або ім’я хоста.
- Тип запису - Це стосується типу створеного запису
- Ім'я запису - Це запис доменного імені об’єкт, для якого було зроблено запис.
- Час життя - Це стосується періоду дії запису reimg, який зазвичай зберігається в секундах.
- Клас - Це стосується протоколу група, до якої належить реймг.
- Довжина даних reimg - це значення довжини даних reimg.
Які причини регулярного очищення DNS? Як вже було сказано раніше, регулярне очищення кешу DNS має своє призначення. Але цей процес не відбувається автоматично. Записи зберігаються в кеші, якщо термін дії визначеного TTL не закінчиться. Користувачеві потрібно ініціювати флеш, і є кілька причин, чому це потрібно зробити.
Сховати пошукові діїХоча моніторинг поведінки користувачів в основному здійснюється за допомогою файлів cookie, JavaScript та іншого програмного забезпечення, кеш DNS все ще містить відносно важливу інформацію, яка є потенційною метою для збирачів даних. На основі перерахованих адрес та додаткової інформації, збереженої в кеш-пам’яті, кожен може проаналізувати історію вашої сторінки. Список веб-адрес, що зберігаються в кеші, видає, які веб-сайти ви відвідуєте частіше. Чим більш вичерпним є ваш збір кешованих адрес, тим більше він розкриває про вас і вашу діяльність.
Цілі безпекиЦе, мабуть, одна з найважливіших причин, чому вам слід регулярно очищати кеш DNS. Дані, збережені в кеш-пам'яті, корисні для швидкої доставки веб-сторінок, але можуть бути надзвичайно небезпечними в чужих руках. Якщо хакери отримають доступ до вашого кешу DNS, вони можуть легко маніпулювати записами та змінювати вашу діяльність. Наприклад, вони можуть перенаправити вас на неправильні веб-сайти або показати різні результати пошуку. Це також називається отруєнням DNS або підміною DNS. Ця хитрість зазвичай використовується для викрадення інформації для входу в Інтернет-банкінг та інші рахунки. Промиваючи ваш DNS, кіберзлочинці не матимуть можливості викрасти ваші логіни.
Вирішити технічні проблемиЯкщо у вас виникають проблеми з доступом до певних веб-сайтів або використанням веб-програм, очищення кешу DNS є одним із необхідних кроків з усунення несправностей. Наприклад, можливо, що застаріла версія веб-сайту, що викликається, відображається через застарілі записи. Це трапляється, коли доменне ім'я, що зберігається в кеші, має неправильну або стару IP-адресу. Це легко можна виправити, очистивши кеш DNS. Коли ви зробите це, запит ще раз буде перенаправлено на відповідний DNS-сервер, а не з кешу. Це оновить інформацію про адресу в процесі, і з’єднання з веб-сторінкою відновиться.
Як очистити кеш DNS в Каталіні та Біг-СуріТепер, коли ми встановили важливість очищення кешу DNS, давайте зараз обговоримо кроки щодо того, як очистити кеш DNS в Каталіні та Біг Сурі.
Якщо у вас запущена старіша версія macOS, процес дещо відрізняється, тому це не спрацює. Вам потрібно запустити принаймні Catalina, щоб кроки були ефективними.
Виконайте вказівки тут:
- sudo dscacheutil -flushcache
- sudo killall -HUP mDNSResponder
Після виконання наведених вище кроків ви успішно очистили кеш DNS. Якщо ви стикаєтесь із скиданням та очищенням DNS-кеш-проблем із DNS, ось що ви можете зробити:
- Перезавантажте Mac і спробуйте очистити кеш після перезавантаження.
- Вимкніть тимчасово захистіть свій брандмауер та програмне забезпечення.
- Очистіть небажані файли з Mac за допомогою програми для відновлення Mac.
- Завантажте в безпечний режим і спробуйте очистити кеш DNS звідти.
Наведені вище дії працюють лише для macOS Catalina та Big Sur. Якщо у вас старіший macOS, вам потрібно звернутися до відповідних команд нижче. Ви все одно будете використовувати термінал для введення команд, лише щоб командні рядки дещо відрізнялися.
Сьєрра та Висока Сьєрра:- sudo killall -HUP mDNSResponder
- sudo dscacheutil -flushcache
- sudo killall -HUP mDNSResponder
- sudo discoveryutil mdnsflushcache
- sudo discoveryutil udnsflushcaches
- sudo dscacheutil -flushcache
- sudo killall -HUP mDNSResponder
Коли ви очищаєте кеш DNS, використовуючи наведені вище команди, зверніть увагу, що ви не отримаєте підтвердження або повідомлення, яке вказує на те, що процес був успішним. Єдиний спосіб дізнатися, що кеш DNS скинуто, це коли ви нарешті зможете отримати доступ до веб-сторінки, з якою раніше мали проблеми.
Відео YouTube: Як очистити кеш DNS на Mac
05, 2024