Если вы видите сообщение «Не отвечает DNS-сервер» на Windows 10, это означает, что операционная система не может связаться с сервером, который преобразует адреса сайтов (например, google.com) в IP-адреса. Без этого доступа в интернет нет — страницы не загружаются, хотя соединение с сетью может быть. Чаще всего проблема кроется в настройках сети, роутера или самом DNS-сервере провайдера.
В этой статье разберём, почему возникает ошибка, как её диагностировать и устранить. Начнём с простых способов — они работают в 80% случаев. Если не помогут, перейдём к более сложным методам.
Почему возникает ошибка «DNS-сервер не отвечает»
DNS (Domain Name System) — это система, которая переводит доменные имена в IP-адреса. Если она не работает, браузер не знает, куда отправлять запрос. Причины могут быть разными:
- Проблемы у провайдера — DNS-сервер интернет-провайдера может быть перегружен или недоступен.
- Неправильные настройки сети — в или роутере указан неверный DNS-адрес.
- Сбои в работе роутера — устройство не передаёт DNS-запросы.
- Антивирус или брандмауэр — блокируют доступ к DNS.
- Проблемы с сетевым адаптером — драйверы устарели или работают некорректно.
Сначала проверьте, работает ли интернет на других устройствах (телефон, планшет), подключённых к тому же роутеру. Если да — проблема в вашем компьютере. Если нет — виноват роутер или провайдер.
Если интернет disappearing на всех устройствах — перезагрузите роутер. Отключите его от питания на 30 секунд, затем включите снова. В 50% случаев это решает проблему
| Команда | Что проверяет | Ожидаемый результат |
|---|---|---|
ping 8.8.8.8 | Соединение с Google DNS | Ответы от сервера (пакеты не теряются) |
ping yandex.ru | Работоспособность DNS | IP-адрес и ответы от сервера |
nslookup yandex.ru | Разрешение имени через DNS | IP-адрес Yandex |
Как проверить, работает ли DNS-сервер
Чтобы подтвердить, что проблема именно в DNS, выполните несколько команд в командной строке. Это займёт 2–3 минуты.
Откройте командную строку от имени администратора:
- Нажмите
Win + Xи выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)». - Введите команду
ipconfig /allи нажмите Enter.
Теперь проверьте связь с DNS-сервером:
Если ping 8.8.8.8 работает, а ping yandex.ru — нет, проблема точно в DNS. Если не работает ни то, ни другое — проверьте подключение к интернету или настройки сети.
Способы исправления ошибки
Начните с самых простых методов и переходите к сложным, если предыдущие не сработали.
Способ 1: Смените DNS-сервер в настройках Windows
По умолчанию использует от провайдера. Но их серверы могут работать медленно или быть недоступны. Попробуйте подключиться к публичным DNS, например, от Google или Cloudflare.
- Откройте «Параметры» (
Win + I) → «Сеть и Интернет» → «Ethernet» (или «Wi-Fi», если вы подключены по беспроводной сети). - Нажмите «Настройка параметров адаптера» справа.
- Правой кнопкой мыши кликните на ваше подключение (Ethernet или Wi-Fi) → «Свойства».
- Выделите «IP версии 4 (TCP/IPv4)» и нажмите «Свойства».
- Выберите «Использовать следующие адреса DNS-серверов» и введите:
- Предпочтительный DNS:
8.8.8.8(Google DNS) - Альтернативный DNS:
8.8.4.4(Google DNS)
1.1.1.1и1.0.0.1. - Предпочтительный DNS:
- Нажмите «ОК» и перезагрузите компьютер.
Способ 2: Очистите кэш DNS
Windows кэширует DNS-записи, чтобы ускорить загрузку сайтов. Иногда кэш может содержать неверные данные, что приводит к ошибкам. Очистка кэша часто решает проблему.
- Откройте командную строку от имени администратора.
- Введите команду
ipconfig /flushdnsи нажмите Enter. - Вы должны увидеть сообщение: «Кэш сопоставителя был сброшен».
Способ 3: Перезагрузите сетевые компоненты
Сбросьте настройки сети и перезапустите сетевые службы:
- Откройте командную строку от имени администратора.
- Поочерёдно выполните команды:
netsh winsock resetnetsh int ip resetipconfig /releaseipconfig /renew
- Перезагрузите компьютер.
Эти команды сбрасывают настройки и TCP/IP, а также обновляют IP-адрес.
Настройка роутера
Если проблема не в компьютере, проверьте роутер. Часто ошибка «DNS-сервер не отвечает» возникает из-за неверных настроек на нём.
Войдите в панель управления роутером:
- Откройте браузер и введите IP-адрес роутера (обычно
192.168.0.1или192.168.1.1). Логин и пароль по умолчанию часто указаны на наклейке устройства. - Найдите раздел «Интернет» или «WAN».
- Проверьте, какие DNS-серверы указаны. Если они от провайдера, попробуйте заменить их на публичные, например:
- Google DNS:
8.8.8.8и8.8.4.4 - Cloudflare DNS:
1.1.1.1и1.0.0.1
- Google DNS:
- Сохраните настройки и перезагрузите роутер.
Важно: если вы не уверены в настройках роутера, не меняйте ничего, кроме DNS-серверов. Неправильные изменения могут привести к потере интернета.
⚠️ Внимание: Если вы не знаете, что делаете, не изменяйте настройки роутера. Обратитесь к провайдеру или специалисту.
Проблемы с антивирусом и брандмауэром
Иногда антивирусные программы или встроенный брандмауэр Windows блокируют DNS-запросы. Это может произойти после обновления программы или изменения её настроек.
Чтобы проверить, виноват ли антивирус:
- Временно отключите антивирус.
- Попробуйте открыть сайт. Если он загрузится — проблема в антивирусе.
- Добавьте браузер или DNS-адреса в исключения антивируса.
Для проверки брандмауэра:
- Откройте «Панель управления» → «Система и безопасность» → «Брандмауэр Windows».
- Нажмите «Включение и отключение брандмауэра Windows».
- Временно отключите брандмауэр и проверьте, работает ли интернет.
| Антивирус | Как отключить | Как добавить исключение |
|---|---|---|
| Avast | Правый клик по значку → «Управление экранами» → «Отключить на 10 минут» | Настройки → «Общие» → «Исключения» → добавить сайт или DNS |
| Kaspersky | Правый клик по значку → «Пауза защиты» | Настройки → «Защита» → «Антивирус» → «Исключения» |
| Windows Defender | Параметры → «Обновление и безопасность» → «Безопасность Windows» → «Защита от вирусов» → «Управление настройками» → отключить «Защита в реальном времени» | Параметры → «Обновление и безопасность» → «Безопасность Windows» → «Защита от вирусов» → «Добавить или удалить исключения» |
Обновление и переустановка драйверов сетевого адаптера
Если ни один из способов не помог, проблема может быть в драйверах сетевого адаптера. Устаревшие или повреждённые драйверы могу привести к ошибкам DNS.
Чтобы обновить драйвер:
- Откройте «Диспетчер устройств» (
Win + X→ «Диспетчер устройств»). - Раскройте раздел «Сетевые адаптеры».
- Правой кнопкой мыши кликните на ваш адаптер (например, Realtek или Intel) → «Обновить драйвер».
- Выберите «Автоматический поиск обновлённых драйверов».
Если обновление не помогло, попробуйте переустановить драйвер:
- В «Диспетчере устройств» правой кнопкой кликните на адаптер → «Удалить устройство».
- Подтвердите удаление.
- Перезагрузите компьютер. автоматически установит драйвер заново.
Обновление или переустановка драйверов сетевого адаптера часто решает проблемы с подключением, если ошибка связана с программным обеспечением
Проверка целостности системных файлов
Если ошибка «DNS-сервер не отвечает» появляется из-за повреждённых системных файлов, поможет встроенная утилита sfc.
Выполните команды в командной строке от имени администратора:
sfc /scannow— проверяет и восстанавливает системные файлы.DISM /Online /Cleanup-Image /RestoreHealth— восстанавливает образ Windows.
Обе команды могут занять 10–30 минут. После их выполнения перезагрузите компьютер.
Руководство по шагам: что делать, если ничего не помогает
Если вы перепробовали все методы, но ошибка «Не отвечает DNS-сервер» на Windows 10 осталась, следуйте этому чек-листу. Он поможет не пропустить ни один возможный способ решения.
Чек-лист по устранению ошибки DNS
Часто задаваемые вопросы
Что делать, если DNS-сервер не отвечает только на одном сайте?
Если проблема только с одним сайтом, возможно, он временно недоступен или его DNS-записи неверны. Попробуйте открыть сайт на другом устройстве или через другое подключение (например, мобильный интернет). Если сайт не открывается и там — подождите несколько часов и повторите попытку. Также можно попробуйте использовать другой DNS-сервер, например, от Cloudflare (1.1.1.1).
Почему ошибка появляется только по Wi-Fi, а по кабелю всё работает?
Это означает, что проблема в настройках беспроводного подключения или роутере. Проверьте настройки для Wi-Fi в или настройте роутер, как описано выше. Также попробуйте подключиться к другой сети Wi-Fi, чтобы исключить проблему с роутером.
Может ли вирус вызывать ошибку DNS?
Да, некоторые вирусы изменяют настройки DNS, чтобы перенаправлять вас на фишинговые сайты. Если вы подозреваете заражение, просканируйте систему антивирусом (например, Malwarebytes или Dr.Web CureIt!). Также проверьте файл hosts по пути C:\Windows\System32\drivers\etc — он не должен содержать подозрительных записей.
Как проверить, работает ли DNS-сервер провайдера?
Вы можете пропинговать DNS-сервер провайдера через командную строку. Для этого:
- Узнайте адрес DNS-сервера провайдера (обычно указан в договоре или на сайте провайдера).
- Выполните команду
ping [адрес DNS-сервера]в командной строке. - Если пакеты не теряются — сервер работает. Если теряются — проблема на стороне провайдера.