Гид по технологиям

Как очистить DNS‑кэш на компьютере и в браузере

6 min read Безопасность Обновлено 26 Dec 2025
Как очистить DNS‑кэш на ПК и в браузере
Как очистить DNS‑кэш на ПК и в браузере

Окно командной строки Windows

Что такое DNS‑кэш и зачем его чистить

DNS‑кэш — это локальная база соответствий доменных имён (например, example.com) и их IP‑адресов. Упрощённо: это телефонная книга браузера и системы. Когда вы заходите на сайт, сначала проверяется кэш — если там уже есть запись, сайт открывается быстрее.

Много кабелей, воткнутых в устройство

Преимущества DNS‑кэша:

  • Быстрее открываются часто посещаемые сайты.
  • Меньше запросов к внешним DNS‑серверам.

Риски и недостатки:

  • Записи в кэше могут устареть — вы будете попадать на старые IP или на сайты после миграции.
  • Кэш уязвим к атакам, например DNS Spoofing (подмена записей), что может перенаправить вас на фишинговые или вредоносные ресурсы.
  • Локальные проблемы с сетью могут «застрять» в кэше и мешать доступу к ресурсам.

Череп на замке и цепях, символ опасности

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

Как работает поиск домена в двух предложениях

Браузер запрашивает у DNS‑сервера IP по доменному имени. Если IP найден в локальном кэше — ответ мгновенный; если нет — отправляется внешний запрос к DNS‑серверу.

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

  1. Откройте меню «Пуск», введите cmd, щёлкните правой кнопкой по “Командная строка” и выберите «Запуск от имени администратора».

  2. В окне командной строки выполните:

ipconfig /flushdns

Эта команда очищает кэш разрешённых имён Windows. Вы увидите сообщение об успешной очистке.

Альтернатива через PowerShell (выполните от имени администратора):

Clear-DnsClientCache

Проверить текущие записи (до очистки или для диагностики) можно командой:

ipconfig /displaydns

Командная строка Windows, окно с командой ipconfig

Как очистить DNS‑кэш в браузере

Очистка системного кэша не затрагивает браузерный DNS. Многие современные браузеры хранят собственные DNS‑записи. Вот как очистить кэш внутри популярных браузеров.

Google Chrome / Chromium / Edge (Chromium):

  • В адресной строке введите:
chrome://net-internals/#dns

(в Edge введите edge://net-internals/#dns)

  • Нажмите кнопку “Clear host cache”.

Firefox:

  • В адресной строке введите:
about:networking#dns
  • На странице нажмите «Clear DNS Cache».

Safari (на macOS) не имеет отдельной GUI‑кнопки; очистка DNS обычно выполняется системно (см. раздел macOS ниже) или перезапуском браузера.

Совет: после очистки DNS в браузере также очистите HTTP/кеш и куки для устранения конфликтов с устаревшими ресурсами.

Как очистить DNS‑кэш на macOS

Команды зависят от версии macOS, но общий подход — использовать dscacheutil и mDNSResponder. Выполните в Терминале (потребуется пароль администратора):

sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder

Первая команда очищает системный кэш, вторая перезапускает службу Bonjour/mDNSResponder, что также обновляет DNS‑результаты.

Если не уверены в версии macOS, перезапустите компьютер — это тоже очищает кэш.

Как очистить DNS‑кэш на Linux

На Linux способ зависит от используемого DNS‑резолвера:

  • systemd‑resolved (в современных дистрибутивах):
sudo systemd-resolve --flush-caches

или

sudo resolvectl flush-caches
  • nscd:
sudo systemctl restart nscd
  • dnsmasq:
sudo systemctl restart dnsmasq

Если вы не уверены, какой сервис запущен, перезапуск сетевой службы или компьютера решит проблему.

Как очистить DNS‑кэш на мобильных устройствах

Android:

  • Быстрый способ: включите и выключите авиарежим — это сбрасывает сетевые соединения и часто очищает кэш.
  • Для браузера: очистите данные приложения браузера в настройках Приложения → Chrome → Хранилище → Очистить кэш.
  • В настройках Android 9+ можно настроить «Private DNS» (DNS‑over‑TLS) — это защищённый резолвер, уменьшающий риски подмен.

iOS:

  • Включите и выключите авиарежим.
  • Более радикально: Настройки → Основные → Перенос или сброс iPhone → Сброс → Сброс настроек сети. Это удалит все сохранённые Wi‑Fi и VPN, используйте только при необходимости.

Когда очищать кэш: сценарии и исключения

Рекомендуется очистить DNS‑кэш в следующих случаях:

  • После смены DNS‑серверов или миграции сайта.
  • При ошибках доступа к сайту, которые сохраняются после перезагрузки браузера.
  • При подозрении на подмену DNS или фишинг.

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

Защита DNS: лучшие практики

  • Используйте DNS‑over‑HTTPS (DoH) или DNS‑over‑TLS (DoT) в браузере или на уровне системы для защиты от подмен и прослушивания.
  • Выбирайте доверенные резолверы (Cloudflare, Quad9, Google, ваш корпоративный резолвер).
  • В корпоративной сети применяйте политики и мониторы для обнаружения аномалий DNS‑трафика.

Быстрый план действий при проблемах с доступом к сайту (Playbook)

  1. Проверить доступ к другим сайтам: исключить общую сетевую проблему.
  2. В командной строке Windows выполнить ipconfig /displaydns и проверить запись домена.
  3. Очистить системный DNS: ipconfig /flushdns (Windows) или эквивалент для вашей ОС.
  4. Очистить DNS в браузере (chrome://net-internals/#dns или about:networking#dns).
  5. Перезапустить браузер. Если не помогло — перезагрузить компьютер или перезапустить сетевые службы.
  6. При подозрении на компрометацию — сменить DNS на защищённый резолвер и выполнить полную проверку безопасности.

Критерии приёмки — как убедиться, что кэш очищен

  • Windows: после ipconfig /flushdns выполните ipconfig /displaydns — искомая запись должна отсутствовать.
  • Браузер: страница chrome://net-internals/#dns должна показывать пустой список (или отсутствие нужной записи).
  • Если проблема с доступом решена и сайт открывается по новому IP — задача выполнена.

Диагностика и тесты

Примеры тестов для проверки:

  • Запишите IP сайта (nslookup example.com) до и после очистки кэша — IP должен обновиться, если он изменился на стороне сервера.
  • После очистки DNS попробуйте очистить HTTP‑кэш браузера и загрузить страницу в режиме инкогнито — это исключит кэш браузера.

Ментальные модели и когда подход не сработает

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

Когда очистка не поможет:

  • Проблема в самом сайте (сервер отключён).
  • Блокировки на уровне провайдера или межсетевого экрана.
  • Локальная проблема с сетевым интерфейсом или маршрутизатором.

Роль‑ориентированные чеклисты

Администратор:

  • Проверить логи DNS и сетевые фильтры.
  • Применить обновлённые политики DoH/DoT.
  • Проконтролировать, что очистка кэша не нарушила маршрутизацию.

Пользователь:

  • Очистить DNS в ОС и браузере по инструкции.
  • Перезапустить браузер и сеть (Wi‑Fi/модем).

Мощный пользователь/разработчик:

  • Тестировать с nslookup/dig до и после очистки.
  • Использовать инструменты сетевого анализа (tcpdump, Wireshark) при необходимости.

Короткий глоссарий

  • DNS: система, которая переводит доменные имена в IP‑адреса.
  • Кэш: локальное хранение недавно полученных данных для ускорения доступа.
  • DoH: DNS‑over‑HTTPS, защищённый протокол разрешения DNS через HTTPS.
  • DoT: DNS‑over‑TLS, защищённый DNS поверх TLS.
  • mDNSResponder: служба macOS, отвечающая за разрешение имён в локальной сети.

Диаграмма принятия решения

flowchart TD
  A[Проблема с доступом к сайту?] -->|Да| B{Проверить сеть}
  B --> C[Открываются другие сайты?]
  C -->|Да| D[Очистить DNS ОС]
  C -->|Нет| E[Проверить маршрутизатор/провайдера]
  D --> F[Очистить DNS браузера]
  F --> G[Проверить результат]
  G -->|Решено| H[Задача завершена]
  G -->|Не решено| I[Диагностика: nslookup/dig, логи]
  A -->|Нет| H

Заключение

Очистка DNS‑кеша — простая и эффективная операция для решения ряда проблем доступа и снижения рисков подмен DNS. Используйте системные команды для ОС, отдельно очищайте кэш в браузерах и при необходимости переходите на защищённые DNS‑технологии (DoH/DoT). Не очищайте кэш без причины: делайте это по симптомам или как часть процедур безопасности.

Важно: если вы подозреваете злонамеренную активность, помимо очистки DNS проверьте настройки сети, смените пароли и используйте проверенные резолверы.

Примечание: описанные команды и пути актуальны для большинства версий Windows, macOS, Linux и популярных браузеров; в редких сборках/версиях шаги могут немного отличаться.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Apple Notes не синхронизируются — что делать
Технологии

Apple Notes не синхронизируются — что делать

Режим StandBy на iPhone: настройка и отключение
iOS

Режим StandBy на iPhone: настройка и отключение

Проверить цикл зарядки и состояние батареи Mac
Аппаратное обеспечение

Проверить цикл зарядки и состояние батареи Mac

Переместить или повторно использовать закладку в Word
Microsoft Word

Переместить или повторно использовать закладку в Word

Исправление синего экрана (BSoD) в Windows
Windows

Исправление синего экрана (BSoD) в Windows

Как исправить ошибку #SPILL! в Excel
Excel

Как исправить ошибку #SPILL! в Excel