DNS RobotDNS Propagation Checker
ГлавнаяDNSWHOISIPSSL
DNS RobotDNS Propagation Checker

DNS-инструменты нового поколения

Политика конфиденциальностиУсловия использованияО насБлогКонтакты

DNS Инструменты

DNS ПоискДомен в IPNS ПоискMX ПоискCNAME ПоискПоказать все

Инструменты Email

Проверка SPF записиПроверка DMARCПроверка DKIMТест SMTPАнализ заголовков EmailПоказать все

Инструменты для сайтов

WHOIS ПоискДоступность доменаПоиск поддоменовОпределение CMSАнализ ссылокПоказать все

Сетевые инструменты

Ping инструментТрассировкаПроверка портовПроверка HTTP заголовковПроверка SSL сертификатаПоказать все

IP Инструменты

IP ПоискМой IP адресПроверка IP в чёрных спискахIP в имя хостаASN ПоискПоказать все

Утилиты

Сканер QR кодаГенератор QR кодаПереводчик азбуки МорзеКонвертер текста в двоичныйГенератор мелкого текстаПоказать все
© 2026 DNS Robot. Разработано: ❤ Shaik Brothers
Все системы работают
Made with
Home/Blog/Flush DNS: Как Очистить Кэш DNS (Windows, Mac, Chrome, Linux)

Flush DNS: Как Очистить Кэш DNS (Windows, Mac, Chrome, Linux)

Shaik Vahid3 мар. 2026 г.8 min read
Flush DNS: руководство по очистке кэша DNS — команды для Windows, Mac, Linux и Chrome
Flush DNS: руководство по очистке кэша DNS — команды для Windows, Mac, Linux и Chrome

Key Takeaway

Flush DNS (очистка кэша DNS) удаляет сохранённые соответствия доменных имён и IP-адресов, заставляя систему запрашивать актуальные записи у DNS-серверов. В Windows выполните `ipconfig /flushdns` в командной строке. В macOS выполните `sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder` в Terminal. В Linux выполните `sudo resolvectl flush-caches`. В Chrome перейдите по адресу `chrome://net-internals/#dns` и нажмите Clear host cache.

Что такое кэш DNS и зачем его очищать?

Кэш DNS — это временная база данных, в которой хранятся IP-адреса недавно посещённых вами сайтов. Когда вы вводите домен, например example.com, операционная система сначала обращается к кэшу DNS, и лишь потом — к внешнему DNS-серверу. Это ускоряет работу браузера, устраняя повторные DNS-запросы: кэшированный ответ возвращается менее чем за 1 мс, тогда как свежий DNS-запрос занимает 20–120 мс.

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

Кэш DNS существует на нескольких уровнях: операционная система, браузер и иногда маршрутизатор. Для полной очистки устаревших записей может потребоваться сбросить кэш сразу на нескольких уровнях.

Note

Очистка кэша DNS абсолютно безопасна. Она не изменяет настройки DNS, не удаляет файлы и не влияет на интернет-соединение. Единственный эффект — небольшая задержка при следующем посещении каждого сайта, пока система запрашивает свежие DNS-записи.

Как работает кэш DNS: TTL, уровни кэширования и устаревание

Понимание принципов работы кэша DNS поможет вам решить, когда очистка действительно необходима, а когда она будет лишней.

Каждая DNS-запись имеет значение TTL (Time to Live), устанавливаемое владельцем домена. TTL указывает системе, сколько секунд хранить кэшированную запись перед её удалением. Типичные значения TTL варьируются от 300 секунд (5 минут) для часто меняющихся записей до 86 400 секунд (24 часа) для стабильных записей, таких как MX или TXT.

Кэширование DNS происходит на четырёх уровнях, каждый из которых имеет собственный кэш:

  • Кэш браузера — Chrome, Firefox и Edge ведут собственные кэши DNS ёмкостью около 1000 записей каждый. В Chrome TTL кэша по умолчанию составляет 60 секунд вне зависимости от фактического TTL DNS-записи

  • Кэш операционной системы — Служба DNS-клиента Windows кэширует до 1000 записей по умолчанию. macOS использует mDNSResponder, Linux — systemd-resolved (если включён). Кэш ОС учитывает TTL, установленный DNS-сервером

  • Кэш маршрутизатора — Большинство домашних маршрутизаторов кэшируют DNS-ответы для всех подключённых устройств. Ёмкость кэша зависит от модели, но обычно составляет 500–1000 записей

  • Кэш резолвера провайдера — DNS-резолвер вашего провайдера кэширует записи для всех своих пользователей. Это самый крупный кэш, который вы не можете очистить — нужно просто ждать истечения TTL

Note

Вы можете проверить текущее значение TTL любого домена с помощью инструмента DNS Lookup от DNS Robot. Введите любой домен и посмотрите столбец TTL — он показывает, как долго каждая запись хранится в кэше до автоматического устаревания.

При очистке DNS вы сбрасываете уровни браузера и операционной системы. Кэш резолвера провайдера очистить нельзя, но его можно обойти, переключившись на публичный DNS-сервер, например Cloudflare (1.1.1.1) или Google (8.8.8.8). В обычном режиме работы процент попаданий в кэш DNS составляет 80–90%, то есть большинство запросов мгновенно обрабатывается из кэша без обращения к DNS-серверу.

Когда нужно очищать кэш DNS?

Регулярная очистка кэша DNS не нужна — операционная система автоматически управляет сроком жизни кэша на основе значений TTL, установленных владельцами доменов. Однако в определённых ситуациях ручная очистка помогает решить реальные проблемы:

  • Сайт не открывается — вы видите ошибки DNS_PROBE_FINISHED_NXDOMAIN или DNS-сервер не отвечает, хотя у других пользователей сайт работает

  • Отображается старая версия сайта — сайт недавно переехал на новый сервер, но вы по-прежнему видите старый

  • Вы изменили настройки DNS — переключились с DNS-сервера провайдера на Google DNS (8.8.8.8) или Cloudflare (1.1.1.1) и хотите, чтобы изменения вступили в силу немедленно

  • Ошибки SSL-сертификата — вы видите предупреждения подключение не защищено после того, как сайт обновил сертификат

  • Распространение DNS — вы обновили DNS-записи (A, CNAME, MX) и хотите сразу видеть изменения, не дожидаясь истечения TTL. Используйте инструмент проверки распространения DNS, чтобы убедиться, что изменения распространились по всему миру

  • Соображения безопасности — вы подозреваете отравление кэша DNS или посещали скомпрометированный сайт

Warning

Не выполняйте очистку DNS в качестве плановой профилактики. Каждая очистка вынуждает систему заново запрашивать DNS-серверы для всех доменов, временно увеличивая время загрузки страниц на 50–200 мс для каждого сайта. Очищайте кэш только при наличии конкретной проблемы.

Как очистить кэш DNS в Windows 10 и Windows 11

В Windows есть два способа очистить кэш DNS: через командную строку и через PowerShell. Оба делают одно и то же — очищают кэш службы DNS-клиента Windows. Команды работают в Windows 10, Windows 11, Windows Server и более ранних версиях.

Метод 1: через командную строку

  • Шаг 1 — Нажмите Windows + S для открытия поиска, введите cmd, затем щёлкните правой кнопкой мыши по Командная строка и выберите Запуск от имени администратора

  • Шаг 2 — Введите следующую команду и нажмите Enter:

  • Шаг 3 — Вы должны увидеть сообщение: «Кэш сопоставителя DNS успешно сброшен.»

bash
ipconfig /flushdns

Tip

Чтобы просмотреть текущий кэш DNS перед очисткой, выполните ipconfig /displaydns в командной строке. Это покажет все кэшированные DNS-записи с их значениями TTL и IP-адресами.

Это всё, что нужно сделать. Кэш DNS в Windows теперь очищен, и при следующем посещении сайта Windows запросит актуальный IP-адрес у настроенного DNS-сервера. Команда ipconfig — стандартная утилита сетевой настройки Windows; /flushdns — один из её многочисленных параметров.

Метод 2: через PowerShell

В PowerShell есть собственный DNS-командлет, предоставляющий ту же функциональность с дополнительными возможностями:

powershell
# Flush the DNS cache
Clear-DnsClientCache

# Verify the cache is empty (should return very few entries)
Get-DnsClientCache

# View DNS cache statistics
Get-DnsClientCache | Measure-Object | Select-Object Count

Clear-DnsClientCache делает то же самое, что и ipconfig /flushdns. Преимущество PowerShell — командлет Get-DnsClientCache, который отображает кэшированные записи в табличном формате, удобном для фильтрации и экспорта в отличие от вывода ipconfig /displaydns.

Как очистить кэш DNS на macOS (Sequoia, Sonoma, Ventura)

На macOS для очистки кэша DNS требуется команда в Terminal. Одна и та же команда работает в macOS Sequoia (15), Sonoma (14), Ventura (13) и Monterey (12).

Версия macOSКоманда очистки кэша DNS
Sequoia (15) / Sonoma (14) / Ventura (13) / Monterey (12)sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Big Sur (11) / Catalina (10.15) / Mojave (10.14)sudo killall -HUP mDNSResponder
El Capitan (10.11) / Sierra (10.12) / High Sierra (10.13)sudo killall -HUP mDNSResponder
Yosemite (10.10)sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcaches
Lion (10.7) — Mavericks (10.9)sudo killall -HUP mDNSResponder
  • Шаг 1 — Нажмите Command + Space для открытия Spotlight, введите Terminal и нажмите Enter

  • Шаг 2 — Вставьте следующую команду и нажмите Enter:

  • Шаг 3 — Введите пароль Mac при запросе. Terminal не покажет никакого вывода, но кэш DNS будет очищен

bash
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Tip

Если вы видите сообщение 'No matching processes belonging to you were found', значит mDNSResponder не запущен. Обычно это означает, что вы используете сторонний DNS-менеджер. Попробуйте перезагрузить Mac.

Эта команда выполняет два действия: dscacheutil -flushcache очищает кэш службы каталогов, а killall -HUP mDNSResponder отправляет сигнал перезапуска DNS-резолверу macOS (mDNSResponder). Оба шага необходимы для полной очистки — выполнение только одной части может оставить устаревшие записи в другом кэше.

Как очистить кэш DNS в Linux (Ubuntu, Debian, Fedora)

Linux управляет кэшированием DNS по-разному в зависимости от дистрибутива и используемой DNS-службы. Большинство современных дистрибутивов Linux (Ubuntu 22.04+, Fedora 33+, Arch) используют systemd-resolved в качестве DNS-резолвера по умолчанию.

  • Шаг 1 — Откройте Terminal с помощью Ctrl + Alt + T

  • Шаг 2 — Выполните команду очистки для вашей DNS-службы (см. ниже)

  • Шаг 3 — Убедитесь, что кэш очищен, выполнив команду проверки статистики

bash
# Ubuntu 22.04+ / Fedora / Arch (systemd-resolved)
sudo resolvectl flush-caches

# Verify it worked — cache sizes should show 0
sudo resolvectl statistics

# Ubuntu 20.04 and older
sudo systemd-resolve --flush-caches

# If using dnsmasq
sudo systemctl restart dnsmasq

# If using nscd
sudo systemctl restart nscd

Warning

Некоторые дистрибутивы Linux не кэшируют DNS на уровне ОС по умолчанию (например, минимальные серверные установки, старые версии CentOS, Slackware). В таком случае очистка кэша ОС не поможет — нужно очистить кэш DNS в браузере.

Не уверены, какая DNS-служба запущена? Выполните sudo resolvectl status на дистрибутивах на основе systemd. Если команда возвращает конфигурацию DNS, вы используете systemd-resolved. Если команда не найдена, проверьте наличие dnsmasq или nscd с помощью systemctl status dnsmasq или systemctl status nscd.

Как очистить кэш DNS в Google Chrome

Google Chrome ведёт собственный внутренний кэш DNS, отдельный от кэша операционной системы. Chrome кэширует до 1000 DNS-записей с фиксированным TTL 60 секунд. Даже после очистки кэша DNS на уровне ОС Chrome может по-прежнему использовать устаревшие кэшированные записи. Вот как его очистить:

  • Шаг 1 — Откройте новую вкладку в Chrome

  • Шаг 2 — Введите chrome://net-internals/#dns в адресной строке и нажмите Enter

  • Шаг 3 — Нажмите кнопку Clear host cache

  • Шаг 4 — (Опционально) Также перейдите по адресу chrome://net-internals/#sockets и нажмите Flush socket pools, чтобы закрыть устаревшие TCP-соединения, которые могут по-прежнему использовать старые IP-адреса

Note

Очистка пулов сокетов (шаг 4) важна, поскольку Chrome повторно использует TCP-соединения к предыдущим IP-адресам. Даже при очищенном кэше DNS браузер может продолжать подключаться к старому IP через уже открытый сокет.

Для полного обновления очистите кэш DNS как на уровне ОС, так и внутренний кэш Chrome. Кэш DNS в Chrome восстанавливается автоматически по мере работы в браузере, поэтому его очистка не влияет на производительность в долгосрочной перспективе.

Как очистить кэш DNS в Firefox, Edge и Safari

Каждый популярный браузер ведёт собственный кэш DNS. Вот как очистить его в каждом из них:

БраузерКак очистить кэш DNS
Microsoft EdgeВведите `edge://net-internals/#dns` в адресной строке → Нажмите **Clear host cache**. Также очистите сокеты через `edge://net-internals/#sockets`
FirefoxВведите `about:networking#dns` в адресной строке → Нажмите **Clear DNS Cache**. Firefox кэширует DNS-записи на 60 секунд по умолчанию
Safari (Mac)Перейдите в меню Safari → **Разработка** → **Очистить кэши**. Если меню «Разработка» не отображается, включите его в Safari → Настройки → Дополнения → Показывать меню «Разработка»
Brave / Opera / VivaldiАналогично Chrome: `chrome://net-internals/#dns` → **Clear host cache** (все браузеры на основе Chromium используют один и тот же метод)

Tip

После очистки кэша DNS браузера закройте и заново откройте браузер для полностью чистого старта. Некоторые браузеры хранят DNS-записи в памяти даже после очистки внутреннего кэша.

Как очистить кэш DNS на маршрутизаторе

Домашний маршрутизатор также кэширует DNS-ответы для всех устройств в сети. Если вы уже очистили кэш DNS на компьютере и в браузере, но устаревшие записи продолжают появляться, причиной может быть кэш маршрутизатора.

У большинства потребительских маршрутизаторов нет специальной команды для очистки кэша DNS. Самый простой способ сбросить кэш маршрутизатора — перезагрузить его:

  • Шаг 1 — Отключите кабель питания маршрутизатора (не нажимайте кнопку сброса — она выполняет сброс до заводских настроек)

  • Шаг 2 — Подождите 30 секунд. Это гарантирует полную очистку оперативной памяти маршрутизатора, включая все кэшированные DNS-записи

  • Шаг 3 — Подключите кабель питания и подождите 1–2 минуты, пока маршрутизатор полностью загрузится

  • Шаг 4 — При необходимости переподключитесь к Wi-Fi и убедитесь, что проблема устранена

Warning

Некоторые провайдеры блокируют настройки DNS на своих маршрутизаторах и перехватывают весь DNS-трафик на порту 53. Если смена DNS на маршрутизаторе не даёт результата, настройте DNS на каждом устройстве отдельно или используйте DNS over HTTPS (DoH) в браузере для обхода перехвата.

На продвинутых маршрутизаторах (Ubiquiti, pfSense, MikroTik) есть CLI-доступ, позволяющий очистить DNS напрямую. Если ваш маршрутизатор работает на dnsmasq, можно подключиться по SSH и выполнить sudo systemctl restart dnsmasq для очистки только кэша DNS без перезагрузки всего устройства.

При постоянных проблемах с DNS рассмотрите возможность смены DNS-сервера в настройках маршрутизатора на Cloudflare (1.1.1.1) или Google (8.8.8.8) — это применит более быстрый DNS ко всем устройствам в сети без необходимости настраивать каждое из них. Подробные инструкции смотрите в нашем руководстве по устранению медленных DNS-запросов.

Как убедиться, что кэш DNS очищен

После очистки следует убедиться, что кэш действительно пуст. Вот команды проверки для каждой платформы:

bash
# Windows — should return empty or very few entries
ipconfig /displaydns

# Windows PowerShell — count remaining entries
Get-DnsClientCache | Measure-Object | Select-Object Count

# macOS — send INFO signal to mDNSResponder
sudo killall -INFO mDNSResponder
# Then open Console.app and filter for mDNSResponder to see cache stats

# Linux (systemd-resolved) — cache sizes should show 0
sudo resolvectl statistics

Tip

В Windows после успешной очистки команда ipconfig /displaydns должна показывать лишь несколько записей (системные службы, обратившиеся к DNS сразу после очистки). Если вы видите сотни записей, возможно, очистка не сработала — убедитесь, что командная строка была запущена от имени администратора.

Также можно проверить, открыв сайт, который ранее не загружался. Если он открылся после очистки, проблема действительно была в устаревшем кэше DNS. Воспользуйтесь инструментом DNS Lookup от DNS Robot, чтобы сравнить DNS-записи, которые возвращает ваша система, с данными авторитетных DNS-серверов.

Для тщательной проверки запустите инструмент проверки распространения DNS для нужного домена. Он опрашивает DNS-серверы в 30+ странах и позволяет убедиться, является ли проблема локальной (ваш кэш) или глобальной (DNS-записи ещё не обновились).

Что делать, если очистка кэша DNS не решила проблему

Очистка DNS решает проблемы, связанные с кэшем, но не все DNS-неполадки вызваны устаревшими записями. Если проблема сохраняется после очистки на всех уровнях (ОС + браузер + маршрутизатор), попробуйте следующие шаги:

  • Смените DNS-сервер — DNS вашего провайдера может быть недоступен или возвращать некорректные записи. Переключитесь на Cloudflare (1.1.1.1) или Google (8.8.8.8). Подробные инструкции смотрите в нашем руководстве по устранению медленных DNS-запросов

  • Проверьте доступность сайта — Воспользуйтесь инструментом Ping от DNS Robot, чтобы узнать, отвечает ли сервер. Если пинг не проходит из нескольких точек, сайт недоступен — это не проблема DNS

  • Проверьте DNS-записи — Используйте DNS Lookup для проверки записей A, AAAA и CNAME домена. Если записи указывают на неверный IP-адрес, исправление должно выполнить владелец домена

  • Отключите VPN или прокси — VPN маршрутизирует DNS-запросы через собственные серверы, которые могут кэшировать другие записи или блокировать отдельные домены. Отключитесь и проверьте снова

  • Проверьте файл hosts — Файл hosts на вашем компьютере переопределяет DNS для конкретных доменов. В Windows проверьте C:\Windows\System32\drivers\etc\hosts. В macOS/Linux — /etc/hosts. Удалите записи для проблемного домена

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

Note

Файл hosts проверяется раньше кэша DNS и DNS-серверов. Одна строка вида '127.0.0.1 example.com' в файле hosts навсегда перенаправит этот домен на localhost, и никакая очистка DNS не исправит ситуацию.

Проверьте ваши DNS-записи прямо сейчас

Используйте бесплатный инструмент DNS Lookup от DNS Robot, чтобы проверить DNS-записи для любого домена. Сравните, что возвращает ваша локальная система, с данными авторитетных DNS-серверов по всему миру.

Try DNS Lookup

Frequently Asked Questions

Очистка кэша DNS удаляет сохранённые на вашем компьютере соответствия доменных имён и IP-адресов. После очистки система при следующем посещении сайта запросит актуальные DNS-записи у DNS-сервера, а не будет использовать потенциально устаревшие кэшированные данные.

Related Tools

DNS LookupDNS LookupPing Tool

Related Articles

DNS Сервер Не Отвечает: Как ИсправитьDNS_PROBE_FINISHED_NXDOMAIN: Что Это Значит и Как ИсправитьКак ускорить DNS: лучший DNS сервер 2026

Table of Contents

  • Что такое кэш DNS и зачем его очищать?
  • Как работает кэш DNS: TTL, уровни кэширования и устаревание
  • Когда нужно очищать кэш DNS?
  • Как очистить кэш DNS в Windows 10 и Windows 11
  • Как очистить кэш DNS на macOS (Sequoia, Sonoma, Ventura)
  • Как очистить кэш DNS в Linux (Ubuntu, Debian, Fedora)
  • Как очистить кэш DNS в Google Chrome
  • Как очистить кэш DNS в Firefox, Edge и Safari
  • Как очистить кэш DNS на маршрутизаторе
  • Как убедиться, что кэш DNS очищен
  • Что делать, если очистка кэша DNS не решила проблему
  • FAQ