Ошибка «Не удается связаться с сервером DNS» в Windows — одна из самых распространённых проблем с интернетом. Она означает, что ваш компьютер не может преобразовать доменное имя (например, yandex.ru) в IP-адрес, чтобы подключиться к сайту.чаще всего виноваты неверные настройки сети, сбои в работе роутера или проблемы на стороне провайдера. Но не паникуйте: в 90% случаев исправить это можно самостоятельно за несколько минут.

В этой статье разберём 7 работающих способов — от простейшего сброса кэша до ручного задания серверов. Начнём с самого быстрого и эффективного, а если не сработает — перейдём к более сложным методам.

Почему возникает ошибка и как её распознать

Симптомы проблемы всегда одинаковые: браузер выдаёт ошибку типа « DNS_PROBE_FINISHED_NXDOMAIN» или «Сервер не отвечает», а другие устройства (телефон, планшет) подключены к тому же Wi-Fi и работают нормально. Это значит, что проблема точно на вашем ПК.

Основные причины:

  • Сбой в кэше DNS — хранит временные данные о сайтах, и если они повреждены, соединение не устанавливается.
  • Неверные настройки сети — например, вручную заданный неработающий DNS-сервер или сбившиеся параметры IP.
  • Проблемы с роутером или провайдером — если сервер провайдера недоступен, интернет будет работать, но сайты не открываются.
  • Антивирус или брандмауэр — иногда блокируют DNS-запросы, ошибочно принимая их за угрозу.
  • Устаревшие или повреждённые драйверы сетевой карты.
💡

Если ошибка появилась внезапно, начните с перезагрузки роутера и компьютера. В 30% случаев это решает проблему без дополнительных действий.

Теперь перейдём к практике. Начнём с самого простого.

Тип DNSПредпочтительный DNSАльтернативный DNS
Google Public DNS8.8.8.88.8.4.4
Cloudflare DNS1.1.1.11.0.0.1
Yandex DNS77.88.8.877.88.8.1

Способ 1: Сброс кэша и стек TCP/IP

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

Выполните эти команды по порядку в командной строке от имени администратора:

  1. Откройте Командную строку как администратор: нажмите Win + X и выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)».
  2. Введите команду ipconfig /flushdns и нажмите Enter. должна появиться надпись «Кэш сопоставителя успешно очищен».
  3. Затем выполните netsh int ip reset — это сбросит стек TCP/IP.
  4. Попробуйте зайти на любой сайт. Если не заработало — перезагрузите ПК.

Этот метод помогает в 60–70% случаев, если проблема связана с временными сбоями.

Если сброс кэша не помог, переходите к следующему способу.

Способ 2: Изменение DNS-серверов вручную

По умолчанию использует DNS-серверы вашего интернет-провайдера. Если они работать нестабильно, можно заменить их на общедоступные и более надёжные серверы,например, от Google или Cloudflare.

Как это сделать:

  1. Нажмите Win + R, введите ncpa.cpl и нажмите Enter — откроется окно «Сетевые подключения».
  2. Выберите ваше активное подключение (Wi-Fi или Ethernet), кликните по нему правой кнопкой мыши и выберите «Свойства».
  3. Найдите в списке «Протокол IPv4 (TCP/IPv4)» и нажмите «Свойства».
  4. Отметьте точкой «Использовать следующие адреса DNS-серверов» и введите:

После ввода адресов нажмите «ОК», закройте все окна и перезагрузите компьютер. Проверьте, открываются ли сайты.

Почему это работает: общедоступные DNS-серверы обычно более стабильны, чем серверы провайдера, и реже блокируют доступ к сайтам.

Способ 3: Проверка работы через командную строку

Чтобы убедиться, что проблема именно в DNS, а не в подключении к интернету, выполните две команды в командной строке:

  1. ping 8.8.8.8 — проверяет подключение к интернету в обход DNS. Если вы видите ответы вроде «Ответ от 8.8.8.8: число байт=32», то интернет работает, а проблема точно в DNS.
  2. nslookup yandex.ru — проверяет разрешение DNS. Если вы видите IP-адрес (например, 213.180.204.11), то работает. Если нет — проблема в настройках.

Если ping проходит, а nslookup — нет, значит, виноваты настройки или их блокировка.

Также попробуйте подключиться к другому Wi-Fi или использовать мобильный интернет через USB-модем. Если на другом подключении всё работает, проблема в вашей сети.

Способ 4: Отключение антивируса и брандмауэра

Иногда антивирусные программы (например, Avast, Kaspersky, ESET NOD32) или встроенный брандмауэр Windows могут блокировать DNS-запросы, ошибочно принимая их за подозрительную активность.

Чтобы проверить это:

  1. Временно отключите антивирус (через значок в трее или в настройках программы).
  2. Отключите брандмауэр Windows:
    • Откройте Панель управления → «Система и безопасность» → «Брандмауэр Windows».
    • Выберите «Включение и отключение брандмауэра Windows».
    • Отметьте «Отключить брандмауэр Windows» для всех типов сетей и нажмите «ОК».
  3. Попробуйте открыть сайт. Если заработало — проблема в настройках безопасности.
⚠️ Внимание: не оставляйте компьютер без защиты надолго. После проверки включите антивирус и брандмауэр обратно.

Если антивирус блокирует DNS, добавьте браузер в исключения или смените программу.

Какой DNS-сервер вы используете по умолчанию?
DNS правайдера
Google DNS
Cloudflare DNS
Yandex DNS

Способ 5: Обновление или переустановка драйверов сетевой карты

Устаревшие или повреждённые драйверы сетевого адаптера могут вызывать ошибки DNS. Обновите их через Диспетчер устройств:

  1. Нажмите Win + X и выберите «Диспетчер устройств».
  2. Раскройте раздел «Сетевые адаптеры».
  3. Найдите ваш адаптер (например, Realtek PCIe GbE Family Controller или Intel Wi-Fi 6).
  4. Кликните по нему правой кнопкой мыши и выберите «Обновить драйвер».
  5. Выберите «Автоматический поиск обновлённых драйверов».

Если обновление не помогло, попробуйте удалить драйвер и установить его заново:

  1. В «Диспетчере устройств» кликните по адаптеру правой кнопкой и выберите «Удалить устройство».
  2. Отметьте галочкой «Удалить драйверы для этого устройства» (если есть) и подтвердите.
  3. Перезагрузите компьютер. Windows автоматически установит драйвер при следующем запуске.
Сетевой адаптерСпособ получения драйвераСайт производителя
Intel Wi-Fi/ EthernetАвтоматический через Windows Updatedownloadcenter.intel.com
RealtekСкачать с сайта производителяrealtek.com
TP-LinkИспользовать диск из комплекта или сайтtp-link.com
BroadcomЧерез встроенные средства Windowsbroadcom.com

Если проблема осталась, переходите к следующему способу.

Способ 6: Проверка настроек роутера

Если ошибка появляется на всех устройствах, подключённых к вашему роутеру, проблема может быть в нём. Вот что нужно проверить:

  • Перезагрузка роутера: отключите его от питания на 30 секунд, затем включите обратно.
  • Обновление прошивки: зайдите в панель управления роутером (обычно по адресу 192.168.0.1 или 192.168.1.1) и проверьте наличие обновлений.
  • Изменение на роутере: в настройках роутера найдите раздел и укажите те же адреса, что и для ПК (8.8.8.8 и 8.8.4.4).
  • Проверка подключения к провайдеру: убедитесь, что кабель от провайдера плотно подключён к роутеру.

Если проблема на всех устройствах в сети, виноват роутер или провайдер. В этом случае обратитесь в техническую поддержку интернет-провайдера.

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

Способ 7: Полный сброс сетевых настроек Windows

Если все предыдущие методы не сработали, попробуйте сбросить сетевые настройки Windows к заводским. Это удалит все сохранённые подключения, настройки и DNS, поэтому используйте этот способ в последнюю очередь.

Как сбросить настройки:

  1. Откройте «Параметры» (Win + I).
  2. Перейдите в раздел «Сеть и интернет» → «Дополнительные параметры сети».
  3. Выберите «Сброс сети» → «Сбросить сейчас».
  4. Подтвердите действие и дождитесь завершения процесса.
  5. Перезагрузите компьютер.

После сброса вам придётся заново настроить подключение к Wi-Fi и, возможно, ввести настройки IP/DNS.

Что сделать, если не удается связаться с сервером DNS в Windows

Выполнено: 0 / 8

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

Почему ошибка «Не удается связаться с сервером DNS» появляется только на одном сайте?

Это может означать, что DNS-сервер вашего провайдера или выбранный вами сервер не может разрешить доменное имя этого сайта. Попробуйте сменить на Google (8.8.8.8) или Cloudflare (1.1.1.1). Также проверьте, не блокирует ли сайт ваш антивирус или брандмауэр.

Может ли вирус вызвать ошибку DNS?

Да, некоторые вирусы изменяют настройки DNS, чтобы перенаправлять вас на мошеннические сайты. Если вы подозреваете заражение, просканируйте систему антивирусом (например, Malwarebytes или Dr.Web CureIt!) и проверьте настройки в ncpa.cpl.

Что делать, если ошибка появляется только в одном браузере?

Попробуйте очистить кэш браузера или сбросить его настройки. В Google Chrome это можно сделать через chrome://settings/reset, в Mozilla Firefox — через «Настройки» → «Справка» → «Устранение неполадок» → «Очистить Firefox». Если проблема осталась, попробуйте другой браузер.

Как проверить, работает ли DNS-сервер?

Откройте командную строку и введите nslookup google.com. Если вы видите IP-адрес (например, 142.250.179.46), то работает. Если нет — проблема в настройках или сервер недоступен. Также можно использовать онлайн-инструменты вроде DNS Checker.