Black Friday! Отримайте до 9 місяців Хостингу в подарунок!

Детальніше

Як очистити кеш DNS?

post thumbnail

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

Передусім давайте визначимось, що абревіатура DNS означає і для чого ця система взагалі потрібна.

Що таке DNS?

DNS (Domain Name System) – це система, яка переводить доменні імена в IP-адреси, необхідні для того, щоб комп’ютер міг знаходити різні ресурси в інтернеті. 

Кешування DNS забезпечує швидкий доступ до будь-якого домену та знижує навантаження на DNS-сервер завдяки зменшенню кількості звернень до нього. 

Воно відбувається на багатьох рівнях, як локально (включно з вашим браузером, операційною системою і навіть вашим роутером), так і на сторонніх Name-серверах (Google, Cloudflare та інші).

⚠️Однак іноді дані кешу можуть стати застарілими або пошкодженими, через що при переході за потрібним доменом ви отримуєте помилку замість коректного відображення сайту. Водночас при переході за посиланнями по типу http://192.28.87.87, де міститься пряма ІР адреса, проблем з DNS ніколи не виникне, оскільки запит обробляється напряму сервером або структурою, за якою ІР-адреса закріплена.

  • Усунення проблем із підключенням – якщо сайт «переїхав» на інший сервер, старі кешовані DNS-записи можуть перешкоджати доступу.                                             
  • Поліпшення безпеки – після атак на DNS-сервери очищення кешу допомагає видалити потенційно небезпечні зміни, зроблені зловмисниками.
  • Оновлення інформації – очищення кешу гарантує, що ви отримуєте найсвіжішу інформацію про доменні імена, у разі, якщо необхідний вам ресурс нещодавно переїхав на інший сервер/ІР-адресу.

Що ж, з можливостями та задачами розібрались, тепер перейдімо до рішень проблеми.

Спочатку розглянемо очистку локального кешу, на рівні операційної системи.

Як почистити кеш на рівні ОС

Windows

Відкрийте командний рядок від імені адміністратора (введіть у пошуку cmd, натисніть правою кнопкою миші на «Командний рядок» й оберіть «Запустити від імені адміністратора»).

Як очистити DNS? | Wiki HostPro

Введіть команду ipconfig /flushdns і натисніть Enter. Це миттєво очистить кеш DNS. Ви побачите повідомлення “Successfully flushed the DNS Resolver Cache”, якщо все пройшло успішно.

Очистити кеш DNS на Linux | Wiki HostPro

macOS

Відкрийте Термінал.

Залежно від вашої версії macOS, введіть відповідну команду:

  • macOS Sierra і новіше

killall -HUP mDNSResponder
  • Yosemite (10.10.4+)

killall -HUP mDNSResponder
  • Yosemite (10.10-10.10.3)

discoveryutil mdnsflushcache

У випадку, якщо ви не впевнені, яку саме з них використовуєте, просто введіть всі по черзі ?

Linux

Команда залежить від DNS-сервісу, який ви використовуєте. 

Якщо ви використовуєте nscd:

/etc/init.d/nscd restart

Або

systemctl restart nscd

Для dnsmasq:

systemctl restart dnsmasq.service

Для systemd-resolved:

systemd-resolve --flush-caches

Аналогічно з MacOS, якщо ви не впевнені, яку саме з них використовуєте, просто введіть всі по черзі ?

Android

Оскільки Android не надає прямого методу очищення DNS-кешу, рекомендується перезавантажити пристрій або ввімкнути режим “у літаку” на кілька секунд.

iOS

Відкрийте “Налаштування” ⇨ перейдіть в “Основні” ⇨ виберіть “Скидання”“Скинути налаштування мережі”. Це призведе до перезавантаження всіх мережевих налаштувань, включно з очищенням кешу DNS.

Що робити, якщо помилка залишилась?

У такому випадку кеш залишився на вищих рівнях. Для розвʼязання цієї проблеми нам допоможуть наступні ресурси. 

Перше. Переходимо за цим посиланням на ресурс Purge Cache.

Як очистити кеш DNS за допомогою Purge Cache | Wiki HostPro
  • «Domain Name» – введіть необхідний домен, як зображено на прикладі.
  • «Record Type» – оберіть тип запису, основний «А» відповідає за ІР-адресу.

Друге. Переходимо за посиланням на Google Public DNS
? https://developers.google.com/speed/public-dns/cache

Вікно з аналогічними полями:

Очистка кешу DNS | Wiki HostPro

Так само вводимо дані та натискаємо на кнопку нижче «Flush Cache».

Третє. Переходимо за посиланням https://cachecheck.opendns.com/.

Як почистити кеш DNS | Wiki HostPro

Тут вказується лише домен, оновлення йде автоматично до всіх записів, але також потрібно підтвердити що ви людина, пройшовши тест “capcha”.

Захист ID-домену

Убереже ваш домен від крадіжки, спаму й інших загроз в інтернеті

Telegram Hostpro

Наш телеграм

з важливими анонсами, розіграшами й мемами

Приєднатися

Можливо, вас зацікавить

Причини виникнення помилки 502. Як її виправити?

Причини виникнення помилки 502. Як її виправити?

Помилки 5хх означають проблеми на боці сервера. Якщо говорити конкретно про помилку 502, то...

Ruslan Holovatiuk | Оновлено: 30.10.2024

Причини виникнення помилки 403. Як виправити?

Причини виникнення помилки 403. Як виправити?

Для більшості користувачів інтернету не надто принципово, чому вони не можуть потрапити на сайт....

Ruslan Holovatiuk | Оновлено: 23.10.2024

Причини виникнення помилки 508. Як виправити?

Причини виникнення помилки 508. Як виправити?

Якщо коротко, помилка 508: Resource Limit Is Reached зазвичай означає, що ваш обліковий запис...

Ruslan Holovatiuk | Оновлено: 15.10.2024

Як вставити картинку в HTML й оптимізувати її для кращого ранжування в Google

Як вставити картинку в HTML й оптимізувати її для кращого ранжування в Google

Погодьтеся, візуальні ефекти відіграють важливу роль у створенні привабливого та функціонального інтерфейсу. Тож у...

Diana Honcharenko | Оновлено: 26.09.2024