Битлента
Интернет и провайдеры3 мин чтения·

Сброс DNS-кэша на Windows, macOS и Linux: команды и когда нужно

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

Зачем нужен кэш и когда он мешает

Чтобы не спрашивать адрес сайта каждый раз, система запоминает ответы DNS на время, указанное в записи. Обычно это ускоряет работу. Но если адрес сайта поменялся, а на вашем устройстве осталась старая запись, страница может не открываться или открывать не то. Так бывает после переезда сайта на новый сервер, смены DNS-настроек или неудачного ответа.

Очистка кэша — быстрая безопасная проверка. Она не удаляет ничего важного: система просто запросит адреса заново.

Команды

В Windows откройте командную строку от администратора и выполните ipconfig /flushdns. Для просмотра содержимого кэша есть ipconfig /displaydns. В macOS команды зависят от версии; в современных используют комбинацию dscacheutil -flushcache и отправку сигнала службе mDNSResponder командой sudo killall -HUP mDNSResponder. В Linux всё зависит от службы, которая занимается кэшированием: в системах с systemd-resolved применяют resolvectl flush-caches, а в других дистрибутивах — перезапуск соответствующей службы; если кэширования на уровне системы нет, очищать нечего.

Если не уверены в версии системы, сверьтесь с документацией именно вашей.

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

Что ещё кэширует адреса

Кэш есть не только в системе. Браузеры хранят собственные записи, роутер может кэшировать ответы, а провайдерский или публичный DNS-сервер — свои. Если после очистки на компьютере проблема осталась, перезапустите браузер или откройте нужную страницу в режиме инкогнито. Проверьте на другом устройстве в той же сети: если там открывается, значит, дело в кэше первого устройства. Если нет — возможно, кэш на роутере или у DNS-сервера; перезагрузка роутера помогает очистить локальный.

Записи в кэше сервера истекают по времени жизни, и иногда достаточно подождать.

🛡️ Интернет по-прежнему нестабилен?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Попробовать бесплатно

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

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

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

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

Проверка разрешения имён без сброса

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

Автоматическая очистка и настройки времени жизни

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

🛡️ Интернет по-прежнему нестабилен?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Попробовать бесплатно
dnsкэшкоманды

Часто задаваемые вопросы

Читайте также