Ми використовуємо cookie-файли
Для оптимізації роботи нашого сайту ми використовуємо cookie-файли. Продовжуючи використовувати сайт, Ви погоджуєтеся з використанням cookie-файлів.
Новий дизайн
Панель керування
  • Русский
  • Українська
  • English
  • UAH
  • USD
  • RUB
  • EUR
  • 0-800-307-307 Гаряча лінія
  • +38 (044) 392-74-33 Київ
  • +38 (057) 728-39-00 Харків
  • +38 (056) 794-38-31 Дніпро
  • +38 (032) 229-58-93 Львів
  • +38 (048) 738-57-70 Одеса
  • +38(093) 170-15-42  Life
  • +38 (067) 400-88-44 Київстар
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7 (499) 348-28-61 Москва

3.13. Очищення кешу DNS

Кешування DNS забезпечує швидкий доступ до будь-якого домену і знижує навантаження на DNS-сервер за рахунок зменшення кількості звернень до нього. Однак у кешування є і мінуси, що виражається в неможливості відкриття сайту при зміні IP-адреси, на який посилається домен. Для актуалізації інформації з системи DNS може вимагатися очищення кеша DNS. Інформація може кешироваться як локально, так і на використовуваних DNS-Сервер (наприклад, Cloudflare/Google).

Локальний кеш - кеш, що зберігається безпосередньо на Ваш пристрій.

Щоб очистити кеш DNS в Windows, виконайте наступне:
  1. Введіть команду:
    ipconfig /flushdns

  2. Натисніть Enter і дочекайтеся завершення виконання команди:

Якщо висвітиться повідомлення «Запрошення операція вимагає підвищення», То потрібно запустити командний рядок від імені адміністратора.

Якщо висвітиться повідомлення «Неможливо очистити кеш розпізнавача DNS: Помилка виконання функції», Значить у вас відключена служба DNS-клієнт. В цьому випадку очищення кеша DNS не потрібно, так як він не працює.

Linux не кешує DNS-запит, якщо ви не використовуєте локальний DNS-сервер. Якщо ж такий використовується, вам потрібно визначити, який саме DNS-сервер працює на комп'ютері, і перезавантажити його. Як правило, це BIND або nscd. Залежно від використовуваного DNS-сервера, в терміналі потрібно виконати одну з команд:
  • Для BIND:
    /etc/init.d/named restart
  • Для nscd:
    /etc/init.d/nscd restart
Щоб очистити кеш DNS в macOS, виконайте наступне:
  1. Виконайте команду, відповідну використовуваної версії ОС:
    • macOS 10.12 Sierra і вище:
      sudo killall -HUP mDNSResponder;sudo killall mDNSResponderHelper;sudo dscacheutil -flushcache

    • OS X 10.11 El Capitan:
      sudo killall -HUP mDNSResponder
    • OS X 10.10 Yosemite:
      • Версії 10.10.4 і вище:
        sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
      • Версії 10.10.1-10.10.3:
        sudo discoveryutil udnsflushcaches
    • OS X 10.9 Mavericks:
      dscacheutil -flushcache; sudo killall -HUP mDNSResponder
    • Mac OS X 10.7 Lion і 10.8 Mountain Lion:
      sudo killall -HUP mDNSResponder
    • Mac OS X 10.5 Leopard і 10.6 Snow Leopard:
      dscacheutil -flushcache
    • Mac OS X 10.4 Tiger:
      lookupd -flushcache

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

Щоб очистити кеш на публічних DNS Cloudflare, виконайте наступне:
  1. Відкрийте цю сторінку.
  2. Заповніть поля та натисніть «Purge Cache»:
    • «Domain Name»- вкажіть назву домену, для запису якого потрібно очистити кеш.
    • «Record Type»- чи потрібно записати новий, інформацію по якій потрібно видалити з кеша.
  3. Повторіть операцію для кожного запису, по якій потрібно актуалізувати інформацію.
Щоб очистити кеш на публічних DNS Google, виконайте наступне:
  1. Відкрийте цю сторінку.
  2. Заповніть поля, встановіть галочку навпроти «Я не робот" та натисніть "Flush cache»:
    • «Domain name»- вкажіть назву домену, для запису якого потрібно очистити кеш.
    • «RR type»- чи потрібно записати новий, інформацію по якій потрібно видалити з кеша.
  3. Повторіть операцію для кожного запису, по якій потрібно актуалізувати інформацію.
Щоб очистити кеш на публічних DNS OpenDNS, виконайте наступне:
  1. Відкрийте цю сторінку.
  2. У полі "Enter a domain name to check»Вкажіть назву домену та натисніть«CHECK THIS DOMAIN»:
  3. Прокрутіть сторінку вниз і натисніть «REFRESH THE CACHE»: