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

Что такое DNS‑кэш и зачем его чистить
DNS‑кэш — это локальная база соответствий доменных имён (например, example.com) и их IP‑адресов. Упрощённо: это телефонная книга браузера и системы. Когда вы заходите на сайт, сначала проверяется кэш — если там уже есть запись, сайт открывается быстрее.
Преимущества DNS‑кэша:
- Быстрее открываются часто посещаемые сайты.
- Меньше запросов к внешним DNS‑серверам.
Риски и недостатки:
- Записи в кэше могут устареть — вы будете попадать на старые IP или на сайты после миграции.
- Кэш уязвим к атакам, например DNS Spoofing (подмена записей), что может перенаправить вас на фишинговые или вредоносные ресурсы.
- Локальные проблемы с сетью могут «застрять» в кэше и мешать доступу к ресурсам.
Важно: очищать кэш целесообразно при проблемах с доступом к сайтам, после смены DNS‑настроек или при подозрении на компрометацию. Частая ручная очистка обычно не требуется, если вы используете защищённые DNS‑технологии.
Как работает поиск домена в двух предложениях
Браузер запрашивает у DNS‑сервера IP по доменному имени. Если IP найден в локальном кэше — ответ мгновенный; если нет — отправляется внешний запрос к DNS‑серверу.
Как очистить DNS‑кэш в Windows
Откройте меню «Пуск», введите cmd, щёлкните правой кнопкой по “Командная строка” и выберите «Запуск от имени администратора».
В окне командной строки выполните:
ipconfig /flushdnsЭта команда очищает кэш разрешённых имён Windows. Вы увидите сообщение об успешной очистке.
Альтернатива через PowerShell (выполните от имени администратора):
Clear-DnsClientCacheПроверить текущие записи (до очистки или для диагностики) можно командой:
ipconfig /displaydnsКак очистить 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)
- Проверить доступ к другим сайтам: исключить общую сетевую проблему.
- В командной строке Windows выполнить ipconfig /displaydns и проверить запись домена.
- Очистить системный DNS: ipconfig /flushdns (Windows) или эквивалент для вашей ОС.
- Очистить DNS в браузере (chrome://net-internals/#dns или about:networking#dns).
- Перезапустить браузер. Если не помогло — перезагрузить компьютер или перезапустить сетевые службы.
- При подозрении на компрометацию — сменить 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 и популярных браузеров; в редких сборках/версиях шаги могут немного отличаться.
Похожие материалы
Apple Notes не синхронизируются — что делать
Режим StandBy на iPhone: настройка и отключение
Проверить цикл зарядки и состояние батареи Mac
Переместить или повторно использовать закладку в Word
Исправление синего экрана (BSoD) в Windows