Skip to content
← Все статьи

Как очистить DNS кэш: Windows, Mac, Linux, браузеры

Как очистить DNS кэш: Windows, Mac, Linux, браузеры

DNS-кэш ускоряет работу интернета: ОС и браузер запоминают ответ резолвера и не запрашивают его при каждом посещении. Но при смене IP сайта, миграции NS или проблемах с доступностью старый кэш превращается в помеху — пользователь ходит на устаревший IP. В этой статье — пошаговые команды для всех платформ и браузеров.

Когда нужно сбрасывать DNS-кэш

Как устроен кэш DNS

Кэш работает на нескольких уровнях:

Кэш браузера
Chrome, Firefox, Safari — свой DNS-кэш на ~60 секунд.
Кэш ОС
Windows DNS Client, systemd-resolved на Linux, mDNSResponder на macOS.
Кэш маршрутизатора
Многие домашние роутеры кэшируют DNS для всех устройств в сети.
Кэш ISP / публичного резолвера
Вы на него не повлияете — он истекает по TTL.

Windows (10, 11)

Открываете командную строку от имени администратора (PowerShell или cmd):

ipconfig /flushdns

Ответ Successfully flushed the DNS Resolver Cache означает успех. Посмотреть содержимое кэша:

ipconfig /displaydns

Перезапустить DNS Client:

net stop dnscache
net start dnscache

macOS

На всех версиях от Monterey и выше:

sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder

На старых версиях (Big Sur и ранее) синтаксис идентичен. На macOS Ventura и Sonoma иногда требуется дополнительно:

sudo killall -HUP mDNSResponderHelper

Linux

Команда зависит от DNS-сервиса:

systemd-resolved (Ubuntu 18.04+, Debian 12+, Fedora)

sudo systemd-resolve --flush-caches
# Или на более новых версиях:
sudo resolvectl flush-caches

Просмотр статистики:

sudo resolvectl statistics

nscd

sudo systemctl restart nscd
# или
sudo /etc/init.d/nscd restart

dnsmasq

sudo systemctl restart dnsmasq

Браузеры

Chrome / Edge / Opera (Chromium)

Откройте chrome://net-internals/#dns и нажмите кнопку «Clear host cache». Дополнительно — chrome://net-internals/#sockets и «Flush socket pools».

Firefox

Идите в about:networking#dns и «Clear DNS Cache». Или отключите внутренний DNS-кэш через about:config и network.dnsCacheEntries = 0.

Safari

Safari использует системный mDNSResponder — сброс через macOS-команды выше.

Мобильные устройства

Android

Включите и выключите режим полёта — очистит большую часть кэша. Или перезагрузите устройство. В Chrome — chrome://net-internals/#dns.

iOS

Airplane mode on/off очищает кэш Wi-Fi. Для полного сброса: «Настройки», «Основные», «Сброс», «Сбросить настройки сети» (удалит также сохранённые Wi-Fi).

Роутеры

Если после сброса кэша на всех устройствах проблема сохранилась — подозревайте роутер. Зайдите в веб-интерфейс (обычно 192.168.1.1 или 192.168.0.1) и:

Проверка, что кэш очистился

Откройте DNS Lookup и сравните с локальным dig:

dig A example.com +short        # через системный резолвер
dig A example.com @1.1.1.1 +short  # прямо с публичного

Если ответы совпадают и соответствуют текущему IP — кэш чистый.

Почему очистка не помогает

  1. Устаревший кэш ISP. Ваша ОС обращается к резолверу провайдера, который тоже кэширует. Переключитесь на 1.1.1.1.
  2. Неправильная актуализация DNS. Возможно, изменения не сохранились в авторитативной зоне — проверьте через dig +trace.
  3. HSTS preload. Если домен в списке preload, SSL/TLS проверку обязателен и старое соединение может сохраняться.
  4. Подмена hosts-файла. Откройте /etc/hosts (Windows: C:\Windows\System32\drivers\etc\hosts) и проверьте ручные записи.

FAQ

Опасна ли очистка DNS-кэша?
Нет. Максимум — первое обращение к сайту станет чуть медленнее (50-200 мс).
Нужно ли перезагружать компьютер после flushdns?
Нет, команда действует немедленно.
Chrome не открывает chrome://net-internals/#dns
В современных версиях Chrome страница перенесена в chrome://net-export. Альтернатива — полностью очистить кэш в настройках.
Работает ли VPN поверх DNS-кэша?
VPN обычно подменяет DNS-резолвер. Выключите VPN и проверьте заново.

Заключение

Сброс DNS-кэша — первый шаг в любой DNS-диагностике. Запомните команды для своей ОС, и при малейшем подозрении на устаревший кэш проводите сравнение через DNS Lookup и Propagation Checker. Если проблема повторяется — настройте мониторинг DNS, чтобы получать уведомления об изменениях до того, как их заметят пользователи.

Проверьте ваш сайт прямо сейчас

Проверить →
Другие статьи: DNS
DNS
DNSSEC: как работает защита DNS и зачем она нужна
13.03.2026 · 46 просм.
DNS
Wildcard DNS-записи: применение и подводные камни
15.04.2026 · 4 просм.
DNS
MX-записи для почты: настройка пошагово
15.04.2026 · 5 просм.
DNS
TTL в DNS: оптимальные значения для каждого типа записи
16.03.2026 · 55 просм.