Очистка DNS-кэша на Windows, Linux и macOS

Инструкция по сбросу кэша DNS для быстрого обновления информации о доменах.

DNS-кэш — это локальное хранилище на вашем компьютере, где сохраняются результаты запросов к DNS-серверам (например, какой IP у google.com). Это ускоряет повторные обращения к сайтам, но иногда приводит к проблемам: после смены IP-адреса сайта или записи в DNS-зоне страница может не открываться или показывать старый контент.

Очистка DNS-кэша заставляет компьютер заново запросить актуальные данные у DNS-сервера. Ниже — простые инструкции для всех популярных ОС.

Windows

  1. Нажмите Win + R (или Пуск → Выполнить).
  2. Введите cmd и нажмите Enter — откроется командная строка.
  3. Введите команду:
ipconfig /flushdns

и нажмите Enter.

Вы должны увидеть сообщение:
«Успешно очищен кэш сопоставителя DNS» (или аналогичное на английском).
Если появляется ошибка «Запрошенная операция требует повышения» — запустите cmd от имени администратора (правой кнопкой → Запуск от имени администратора).

Linux

В большинстве дистрибутивов Linux (Debian, Ubuntu, CentOS и т.д.) локальный DNS-кэш отсутствует, если вы не используете специальные сервисы (nscd, systemd-resolved, dnsmasq и т.п.).

Проверьте, есть ли кэш:

systemctl status systemd-resolved

или

systemctl status nscd

Если сервис активен, очистите кэш:

Для systemd-resolved (Ubuntu 18.04+ и многие новые дистрибутивы):

sudo systemd-resolve --flush-caches

Для nscd:

sudo systemctl restart nscd

или

sudo /etc/init.d/nscd restart

Для named/BIND:

sudo systemctl restart named

или

sudo rndc flush

macOS

  1. Откройте Терминал (Finder → Программы → Служебные программы → Терминал).
  2. Введите команду:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

и нажмите Enter (введите пароль администратора, если запросит).

Для старых версий macOS (до 10.11):

sudo killall -HUP mDNSResponder

или

sudo dscacheutil -flushcache

Полезные замечания

  • После очистки кэша может потребоваться перезагрузка браузера или очистка его кэша для полного обновления.
  • Если проблема сохраняется — проверьте DNS-серверы в настройках сети или используйте публичные DNS (1.1.1.1, 8.8.8.8).

Помощь

Если у вас возникли вопросы или требуется помощь, пожалуйста, свяжитесь с нами через систему тикетов — мы обязательно вам поможем!

Нужна помощь?Наши инженеры бесплатно помогут с любым вопросом за считанные минутыНаписать нам