NythyCleaner
← Блог

Как сбросить кэш DNS в macOS

8 мин чтения
#dns#macos#network#maintenance#terminal

Как сбросить кэш DNS в macOS

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

Сброс кэша заставляет macOS запросить разрешение заново — часто это убирает «на телефоне открывается, на Mac нет», застрявшие dev-домены или ситуацию после правки /etc/hosts.

Что очищается

  1. Кэш службы каталоговdscacheutil -flushcache.
  2. mDNSResponder — сигнал HUP, чтобы перезагрузить состояние резолвера.

Детали зависят от версии macOS; на практике оба шага (как в NythyCleaner) — обычная последовательность для диагностики.

Замечание: это не только кэш браузера. Проблема в одном браузере? Жёсткое обновление или приватное окно. Все приложения врут? Чистите системный кэш.

Способ 1: Terminal

Откройте Терминал (/Программы/Утилиты/Терминал.app).

dscacheutil -flushcache
sudo killall -HUP mDNSResponder

Или:

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Затем ping primer.ru или снова откройте сайт.

Способ 2: Обслуживание NythyCleaner

Задача Сброс DNS выполняет:

  1. /usr/bin/dscacheutil -flushcache
  2. /usr/bin/killall -HUP mDNSResponder (ошибка игнорируется, если шаг не нужен)

Как в движке задач обслуживания приложения — рядом со Spotlight, LaunchServices и т. д., с подтверждением перед запуском.

Когда помогает

  • После смены DNS-серверов.
  • Сайт переехал, старый IP.
  • После /etc/hosts.
  • Диагностика сети при неверных именах.

Когда не помогает

  • Нет реальной связи.
  • Проблема сервера/CDN.
  • Captive portal или VPN.
  • Только один браузер.

Частые вопросы

Это безопасно?

Да — личные файлы не удаляются, только принудительно обновляется DNS.

NythyCleaner меняет DNS-серверы?

Нет.

Заключение

Сброс DNS в macOS: dscacheutil -flushcache и killall -HUP mDNSResponder (при необходимости sudo), либо NythyCleaner Обслуживание → Сброс DNS одним шагом с подсказками.