#Что означает ошибка
DNS не отвечает
«DNS-сервер не отвечает» — сообщение средства диагностики сети Windows. Оно означает, что компьютер подключён к сети и даже может обмениваться пакетами по IP-адресам, но не получает ответа на запросы, превращающие имя сайта в адрес. Поэтому ping 8.8.8.8 проходит, а открыть сайт по имени не удаётся.
Важно понимать, где именно ломается цепочка: DNS-сервер провайдера, DNS-кэш компьютера, настройки адаптера или расширения браузера. Диагностика ниже построена от самого простого и безопасного к более радикальному, поэтому идите по порядку и после каждого шага проверяйте загрузку страницы.
#Причины и решения
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Недоступен DNS-сервер провайдераСерверы имён у провайдеров иногда перегружены или временно недоступны, а роутер по умолчанию выдаёт именно их. | Нет доступа ни на одном устройстве в сети, ping по IP-адресу проходит. | Пропишите публичные DNS (8.8.8.8 и 1.1.1.1) в настройках адаптера или роутера. |
| Устаревший или повреждённый DNS-кэшWindows хранит ответы DNS, и записи с неверными адресами могут «залипнуть» после смены хостинга сайта. | Один сайт не открывается, остальные работают; на другом устройстве открывается. | Очистите кэш командой ipconfig /flushdns. |
| Неверные настройки адаптера или сторонний VPNВручную прописанный несуществующий DNS, остатки VPN-клиента или прокси перехватывают запросы. | Адреса DNS в свойствах адаптера отличаются от выданных роутером. | Верните «Получать адрес DNS-сервера автоматически» или задайте рабочие серверы. |
| Блокировка антивирусом или файрволомСетевые экраны с веб-фильтром иногда блокируют UDP/53 после обновления баз. | Проблема появилась после установки или обновления защитной программы. | Временно отключите веб-защиту для проверки и обновите программу. |
#Как исправить
- Проверьте на другом устройствеПодключите телефон к той же сети Wi-Fi, что и проблемное устройство (отключите мобильные данные для чистой проверки), и откройте 2–3 известных сайта. Затем включите мобильные данные и повторите проверку. Если сбой есть на всех устройствах именно через роутер, проверяйте роутер или провайдера; если только на одном — его настройки и драйвер. Для ошибки конкретного сайта сравните один и тот же адрес, чтобы не смешивать разные причины.
- Перезагрузите роутерОтключите питание роутера на 30 секунд, подключите снова и дождитесь загрузки. Не нажимайте кнопку Reset, чтобы не сбросить параметры провайдера.
- Очистите кэш DNSОчистка локального DNS полезна, только если запись уже изменена у авторитетного сервера, а этот компьютер продолжает находить старый адрес. В Windows нажмите «Пуск», введите
cmd, откройте «Командная строка» и выполнитеipconfig /flushdns(сообщение об успешной очистке кеша). В macOS откройте «Терминал» и выполнитеsudo dscacheutil -flushcache, затемsudo killall -HUP mDNSResponderс паролем администратора; команды не показывают подробный вывод. В Linux с systemd-resolved выполнитеresolvectl flush-caches(права зависят от настроек). Выберите только вариант своей ОС и снова откройте нужный сайт; чужие кеши этим не очищаются. - Смените DNS-серверыВ Windows нажмите Win+R, введите
ncpa.cplи нажмите Enter. Откройте свойства активного подключения → «IP версии 4 (TCP/IPv4)» → «Свойства». Запишите прежние настройки. Если ваш провайдер не требует собственные DNS, включите ручной ввод DNS и укажите, например,1.1.1.1и1.0.0.1; сохраните изменения и откройте сайт снова. При проблемах восстановите прежний автоматический выбор DNS. - Проверьте прокси и VPNЕсли используете VPN, сначала запишите его текущие параметры и временно нажмите «Отключиться» в его собственном приложении. На Windows 11 дополнительно откройте «Параметры → Сеть и Интернет → Прокси» и проверьте, не включён ли незнакомый ручной прокси. Повторите тот же адрес. Если стало лучше — уточните настройки конкретного VPN/прокси и затем восстановите нужное защищённое соединение; в корпоративной сети не обходите обязательный VPN без согласования.
- Команды для отдельных ситуацийВыберите только подходящий вариант. Это не одна последовательность: часть команд диагностирует проблему, а часть меняет настройки или данные.
#Что важно учесть
Проверить, исправился ли DNS, можно командой nslookup ya.ru: если вернулся адрес — разрешение имён работает, и проблема была в кэше или серверах. Если ответ приходит только при явном указании сервера (nslookup ya.ru 8.8.8.8), значит, неисправны именно ранее использовавшиеся DNS.
Публичные DNS-серверы Google и Cloudflare работают быстро, но передают запросы третьей стороне. Если для вас важна приватность или нужны локальные имена в корпоративной сети, задайте DNS роутера или организации, а не публичные.