Знижка 50% усі тарифи, обмежений час. Починаючи від $2.48/mo
10 хв залишилось
Безпека та мережа

Очищення кешу DNS - як скинути кеш DNS?

Павліна Ріттер By Павліна Ріттер 10 хв читання Оновлено 23 дні тому
Очищення кешу DNS - Windows Linux MacOS Chrome

У більшості випадків операційна система здатна самостійно усунути неполадки. Але іноді потрібне ручне втручання, зокрема очищення кешу DNS.

На щастя, сьогодні можна знайти відповідь майже на будь-яке питання у Google, а ОС і браузери використовують спеціальний механізм, щоб прискорити цей процес. Як саме?

Припустимо, щоразу, коли у вас виникає проблема з програмним забезпеченням на комп'ютері з Windows, ви заходите на Служба підтримки Microsoft; цей сайт стає одним із найвідвідуваніших. Ваша операційна система й браузер це помічають і використовують інструмент під назвою кеш DNS (Domain Name System) для оптимізації роботи в мережі та економії мережевих ресурсів.

Однак будь-яка система може давати збої через технічні проблеми чи інші причини. Якщо помилка не зникає, вам доведеться застосувати технічні знання або звернутися по допомогу.

У цій статті ми говоримо про отруєний або пошкоджений кеш DNS і пояснюємо, як з цим впоратися.

Перш ніж розбиратися, навіщо і як очищати кеш DNS, розглянемо основи.

Що таке кеш DNS і як він працює?

Розіб'ємо цей розділ на три частини: DNS, кеш і кеш DNS.

Що таке DNS?

DNS розшифровується як Domain Name System - система, яка перетворює доменні імена, наприклад Cloudzy.com або Amazon.com, на IP-адреси, зрозумілі браузерам. DNS працює як онлайн-довідник: ви знаєте назву сайту, а DNS знає його адресу.

Навіщо потрібен DNS? Тому що без IP-адреси жодне доменне ім'я недоступне. Уявіть DNS як систему, яка прив'язує координати до кожного імені хоста. Коли користувач шукає ім'я хоста, DNS використовує ці координати, щоб знайти його розташування і направити користувача на потрібний сайт.

Що таке Cache?

Кеш - це збережені дані, до яких можна звертатися значно швидше, бо вони вже завантажені.

Що таке кеш DNS? 

Скажімо, ви щодня заходите на Amazon, щоб переглянути улюблені товари. IP-адреси Amazon та пов'язана з ними інформація зберігаються в базі даних під назвою кеш DNS. Кожна IP-адреса в кеші DNS завантажуватиметься швидше при наступному зверненні.

Те саме відбувається з усіма сайтами, які ви відвідуєте найчастіше: кешування DNS прискорює їх завантаження. Але якщо кеш DNS допомагає відкривати сайти швидше, навіщо його час від часу очищати?

Навіщо очищати кеш DNS?

У DNS зберігається безліч IP-адрес, але чи всі вони безпечні? І навіть якщо так, чи може їх наявність у кеші DNS спричинити проблеми?

На жаль, так.

Ось чому варто регулярно очищати кеш DNS:

  • Деякі IP-адреси є небезпечними або пошкодженими - вони можуть створювати проблеми з безпекою і продуктивністю, а також знижувати швидкість мережі та стабільність з'єднання.
  • Кеш DNS містить усі IP-адреси, які ви відвідували, і це робить його мішенню для DNS-спуфінгу. Якщо зловмисники отримають доступ до вашого кешу DNS, вони можуть підмінити збережені IP-адреси та перенаправити вас на шкідливі або шахрайські сайти. (Найкращий спосіб запобігти цьому - виконати команду очищення кешу DNS.)
  • Рекламні компанії вивчають поведінку користувачів, і окрім файлів cookie та сторонніх плагінів, ваш кеш DNS є цінним джерелом інформації про вашу активність в мережі. Подумайте про свою історію пошуку: чи хочете ви, щоб зловмисники або великі корпорації її бачили? Звичайно, ні. Історія пошуку - це ваша особиста територія, і там може зберігатися те, що ви воліли б залишити при собі. Кеш DNS - приблизно те саме, тому його потрібно захищати від сторонніх.
  • Іноді сайт, який ви регулярно відвідуєте, раптом перестає відкриватися або показує помилку при кожному кліку. Обидві ситуації пов'язані з кешем DNS. Якщо при пошуку IP-адреси з'являється помилка 404, можливо, доменне ім'я або хост змінилися, а ваш кеш DNS продовжує завантажувати застарілі дані. Інший випадок: сайт не відкривається, ви вже очистили файли cookie та відключили сторонні інтеграції, але проблема залишилась - причиною може бути переповнений кеш DNS.

Коли телефон зависає, першим ділом перезавантажуєш його, і в дев'яти випадках з десяти це допомагає. Команда очищення кешу DNS - це те саме перезавантаження для вашої ОС.

Як очистити кеш DNS на різних операційних системах?

Команда очищення DNS кешу залежить від вашої операційної системи та її версії.

Команда для очищення кешу DNS на Windows

Виконайте наведені нижче кроки, щоб очистити кеш DNS у Windows 11, 10, 8, 7 та XP.

Кроки для очищення DNS у Windows 10/11:

  1. Натисніть на Почати та введіть cmd у рядку пошуку.
  2. Натисніть на Командна стрічка і введіть таку команду:
    ipconfig /flushdns
  3. Після появи наведеного нижче повідомлення вікно командного рядка можна закрити:
    Кеш DNS-резолвера успішно очищено.

Кроки для очищення DNS у Windows 8/7/XP:

Команда очищення DNS для Windows 8, 7 та XP така сама, як і для Windows 10 і 11. Відрізняється лише спосіб відкриття Командна стрічка вікно.

  • In Windows 8, вікно командного рядка можна відкрити двома способами:
    1. Утримувати ПЕРЕМОГА та X клавіші одночасно та натисніть Командна стрічка.
    2. Натисніть на Почати , відкрийте Застосунки екран, натисніть на Система Windows, та виберіть Командна стрічка.
  • Якщо ваша ОС — це Windows 7 або XP, ось як знайти вікно командного рядка:
    Натисніть на Почати , наведіть курсор на Усі програми, виберіть Аксесуариі знайти Командна стрічка.

Команда для очищення кешу DNS на Linux

Команда очищення DNS відрізняється залежно від дистрибутива Linux.

Кроки для виконання команди очищення DNS у Ubuntu:

Натисніть на Діяльність у верхньому лівому куті робочого стола.

Тип Термінал у рядку пошуку, клацніть на ньому та введіть наведені нижче команди:

sudo systemd-resolve --flush-caches
sudo systemd-resolve --statistics

Щоб застосувати нові налаштування DNS, потрібно перезапустити службу DNS у Ubuntu за допомогою такої команди:

sudo systemctl restart bind9.service

Кроки для виконання команди очищення DNS у Red Hat та CentOS:

Тип Термінал у рядку пошуку на робочому столі, клацніть на ньому та введіть наведену нижче команду відповідно до вашої ОС на базі Linux:

Red Hat

sudo systemctl restart nscd.service

CentOS:

systemctl restart dnsmasq.service

Команда очищення DNS для macOS

Команда очищення DNS для macOS версій від 10.7 до 10.9, 10.11 і новіших однакова. Виконайте наведені нижче кроки:

У верхньому меню свого Mac-пристрою натисніть на Go, знайти Utilities, та виберіть Термінал.

Тепер введіть команду нижче, щоб очистити DNS на Mac. (Після введення команди потрібно буде ввести пароль пристрою):

sudo killall -HUP mDNSResponder

Щоб скинути DNS на macOS 10.10, 10.6 або 10.5, виконайте попередні кроки, щоб відкрити термінал, і введіть наведені нижче команди:

Очистити команду DNS для macOS 10.10:

sudo discoveryutil udnsflushcaches

Скинути команду DNS для macOS 10.6:

sudo dscacheutil -flushcache

Очистити команду DNS для macOS 10.5:

sudo lookupd -flushcache

Як очистити кеш DNS у Google Chrome

Якщо ви виконали всі кроки для очищення кешу DNS на вашій ОС, але сайт досі завантажується повільно або виникають інші проблеми з продуктивністю, час виконати Команда Chrome для очищення кешу DNS; виконайте такі кроки:

  • Крок 1:
    Запустити Гугл Хром.
  • Крок 2:
    Введіть цю IP-адресу в адресному рядку Chrome:

    chrome://net-internals/#dns
  • Крок 3:
    Вибрати DNS зі списку.
  • Крок 4:
    Натисніть на Очистити кеш хоста.

Часто задавані питання

Що таке DNS?

DNS розшифровується як Domain Name System — це онлайн-система, яка за введеним у браузері доменним іменем визначає адресу потрібного сайту: його IP-адресу. (Доменне ім'я — це назва сайту, наприклад Cloudzy.com.)

Навіщо очищати кеш DNS?

Якщо ваша ОС працює повільніше, ніж раніше, або ви постійно стикаєтесь із помилками на кшталт 400 (Bad Request), 401 (Unauthorized) та 404 (Not Found), очищення кешу DNS може вирішити ці проблеми.

Що станеться, якщо я очищу DNS?

Усі збережені IP-адреси відвіданих вами сайтів буде видалено. Після цього, коли ви шукатимете сайт, ваша операційна система повинна буде отримати його IP-адресу з сервера DNS.

Що робить команда очищення кешу DNS у Chrome?

Він видаляє всі IP-адреси та інформацію DNS з вашого браузера, покращуючи підключення до інтернету та запобігаючи проблемам із безпекою.

Чи безпечно видаляти кеш DNS?

Так. DNS кеш — це онлайн-простір, який зберігає IP-адреси сайтів, щоб ви могли отримувати до них доступ швидше. Очищення DNS кешу просто спустошує цей простір, і нічого більше.

Як часто потрібно очищати DNS?

Якщо ви користуєтесь публічним комп'ютером і не хочете, щоб хтось бачив вашу історію пошуку, очищайте кеш DNS після кожного сеансу в мережі. На особистому комп'ютері очищайте кеш DNS тоді, коли виникають проблеми з доступом до звичних сайтів або часто з'являються помилки 404.

Чи прискорює команда flush DNS Windows 10 роботу інтернету?

Ні. Але ви можете використати команду flush DNS Windows 10, щоб прискорити роботу браузера. Це вплине на швидкість завантаження певних сайтів і сервісів.

Як зрозуміти, що час очистити кеш DNS на пристрої?

Ось ознаки того, що кеш DNS потрібно очистити:

  1. Не бачите оновлених версій сайтів? (Їхня стара адреса збережена в кеші DNS, і саме її завантажує ваш браузер.)
  2. Неможливість отримати доступ до найбільш відвідуваних сайтів (вони могли змінити сервери або оновити конфігурацію DNS)
  3. Помилки 404 — сторінку не знайдено

Читайте також: Найкращі сервери DNS для гейминґу

Висновок

Щоразу, коли ви шукаєте сайт, браузеру потрібна його IP-адреса. Завдання DNS — знайти цю адресу. Після того як DNS отримує IP-адресу, вона зберігається в тимчасовому сховищі, доступному для браузера, що пришвидшує завантаження. Це і є кеш DNS.

Як і будь-який інший накопичувач даних, кеш DNS з часом засмічується. Periodically clearing it protects your OS from malware, viruses, and other online threats — and keeps your browsing fast.

Поділитися

Ще з блогу

Читайте далі.

Заголовне зображення до посібника Cloudzy про MikroTik L2TP VPN: ноутбук підключається до серверної стійки через цифровий тунель у синьо-золотих тонах із піктограмами щита.
Безпека та мережа

Налаштування MikroTik L2TP VPN (з IPsec): посібник з RouterOS (2026)

У цьому налаштуванні MikroTik L2TP VPN протокол L2TP відповідає за тунелювання, а IPsec - за шифрування та цілісність даних. Їх поєднання забезпечує сумісність із нативними клієнтами без стороннього програмного забезпечення

Рекса СайрусРекса Сайрус 9 хв читання
Вікно термінала з попередженням SSH про зміну ідентифікатора віддаленого хоста, заголовок посібника з виправлення та брендинг Cloudzy на темно-бірюзовому тлі.
Безпека та мережа

Warning: Remote Host Identification Has Changed - причини та способи виправлення

SSH - це захищений мережевий протокол, що створює зашифрований тунель між системами. Він залишається популярним серед розробників, яким потрібен віддалений доступ до комп'ютерів без графічного

Рекса СайрусРекса Сайрус 10 хв читання
Ілюстрація до посібника з усунення несправностей сервера DNS із символами попередження та синім сервером на темному тлі для помилок розпізнавання імен Linux
Безпека та мережа

Тимчасова помилка розрішення імен: що це означає і як її виправити?

При використанні Linux ви можете зіткнутися з помилкою тимчасового розрішення імен під час спроби відкрити сайти, оновити пакети або виконати завдання, що потребують підключення до інтернету

Рекса СайрусРекса Сайрус 12 хв читання

Готові до розгортання? З $2.48/міс.

Незалежна хмара з 2008 року. AMD EPYC, NVMe, 40 Gbps. Повернення коштів протягом 14 днів.