Ошибка «DNS-сервер не отвечает» в Windows 10 Pro чаще всего означает, что система не может преобразовать доменное имя сайта в IP-адрес, и первое, что стоит сделать, — проверить, какие DNS-серверы прописаны в свойствах сетевого адаптера. Проблема может крыться как в сбое серверов провайдера, так и в повреждённом локальном кэше DNS или некорректных настройках адаптера.
В этой статье разберём, как устроена работа DNS в Windows 10 Pro, как сменить сервер на публичный, очистить кэш и диагностировать типичные сбои. Все шаги обратимы и безопасны: при неудаче всегда можно вернуть автоматическое получение адресов.
Что такое DNS и зачем его настраивать в Windows 10 Pro
DNS (Domain Name System) — это служба, которая переводит понятные человеку адреса сайтов вроде example.com в числовые IP-адреса, понятные сетевому оборудованию. Без работающего DNS браузер не откроет ни одну страницу по имени, даже если само интернет-соединение исправно.
По умолчанию Windows 10 Pro получает адреса DNS-серверов автоматически от роутера или провайдера. Однако серверы провайдера иногда работают медленно или перегружены, из-за чего сайты открываются с задержкой либо возникают ошибки разрешения имён. В этом случае имеет смысл вручную указать публичные DNS-серверы, например Google Public DNS (8.8.8.8 и 8.8.4.4) или Cloudflare (1.1.1.1).
- 🚀 Ускорение открытия сайтов за счёт более быстрых публичных DNS-серверов
- 🛡️ Повышение стабильности при сбоях DNS-серверов провайдера
- 🔧 Диагностика сетевых проблем путём исключения DNS из цепочки
- 🌐 Доступ к ресурсам при ошибочной фильтрации на стороне провайдера
Как узнать текущие DNS-серверы
Прежде чем что-то менять, полезно выяснить, какие серверы система использует сейчас. Самый быстрый способ — командная строка. Нажмите Win + R, введите cmd и выполните команду:
ipconfig /all
В выводе найдите активный сетевой адаптер и строку DNS-серверы — там будут перечислены текущие адреса. Если вместо конкретных адресов указан адрес вашего роутера (обычно что-то вроде 192.168.0.1 или 192.168.1.1), значит, DNS раздаёт сам маршрутизатор.
Альтернативный вариант — графический интерфейс: откройте Параметры → Сеть и Интернет → Состояние → Просмотр свойств сети. Там же отображаются назначенные DNS-серверы для активного подключения.
Смена DNS-сервера через параметры адаптера
Классический способ настройки — через свойства сетевого адаптера. Этот метод работает во всех редакциях Windows 10 и не требует дополнительных утилит.
- 1️⃣ Нажмите
Win + R, введитеncpa.cplи нажмите Enter — откроется окно сетевых подключений - 2️⃣ Кликните правой кнопкой по активному адаптеру (Ethernet или Wi-Fi) и выберите Свойства
- 3️⃣ В списке выделите IP версии 4 (TCP/IPv4) и нажмите «Свойства»
- 4️⃣ Отметьте пункт «Использовать следующие адреса DNS-серверов» и введите предпочитаемый и альтернативный адреса
- 5️⃣ Нажмите «ОК» в обоих окнах и проверьте работу интернета
Предпочитаемый сервер используется в первую очередь, альтернативный — как резерв, если основной не отвечает. Указывать оба адреса от одного провайдера DNS не обязательно, но желательно, чтобы резервный сервер тоже был рабочим.
☑️ Смена DNS в Windows 10 Pro
⚠️ Внимание: если ваш компьютер подключён к корпоративному домену или использует VPN, ручная смена DNS может нарушить доступ к внутренним ресурсам сети. В таком случае согласуйте изменения с системным администратором.
Настройка DNS через «Параметры» и PowerShell
В Windows 10 Pro сменить сервер можно и через современное приложение «Параметры»: Параметры → Сеть и Интернет → Ethernet (или Wi-Fi) → Изменить параметры адаптера — дальнейшие шаги совпадают с классическим методом. В некоторых сборках также доступно редактирование DNS прямо в свойствах подключения через кнопку «Изменить» в разделе параметров IP.
Для администраторов и любителей автоматизации удобнее PowerShell. Команда ниже задаёт DNS для адаптера с именем «Ethernet» (имя вашего адаптера можно посмотреть через Get-NetAdapter):
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses ("8.8.8.8","8.8.4.4")
Чтобы вернуть автоматическое получение DNS, выполните команду без указания адресов с параметром сброса:
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ResetServerAddresses
Очистка кэша DNS в Windows 10 Pro
Система хранит локальный кэш DNS, чтобы не запрашивать сервер при каждом обращении к уже посещённым сайтам. Если запись в кэше устарела или повреждена, сайт может не открываться, хотя сам он работает. В этом случае помогает сброс кэша командой:
ipconfig /flushdns
После выполнения появится сообщение об успешной очистке кэша сопоставителя DNS. Дополнительно можно перезапустить сетевой стек командами netsh winsock reset и netsh int ip reset — после них требуется перезагрузка компьютера. Эти команды возвращают сетевые настройки к исходному состоянию, поэтому применяйте их, только если простая очистка кэша не помогла.
⚠️ Внимание: команды сброса сетевого стека могут удалить пользовательские настройки адаптеров, включая статические IP-адреса. Перед выполнением убедитесь, что у вас записаны текущие параметры подключения.
Сравнение популярных публичных DNS-серверов
Ниже приведены общеизвестные адреса публичных DNS-служб. Скорость отклика зависит от вашего региона и провайдера, поэтому оптимальный вариант стоит подбирать практической проверкой.
| Служба | Основной адрес | Резервный адрес |
|---|---|---|
| Google Public DNS | 8.8.8.8 | 8.8.4.4 |
| Cloudflare | 1.1.1.1 | 1.0.0.1 |
| Quad9 | 9.9.9.9 | 149.112.112.112 |
| Яндекс.DNS | 77.88.8.8 | 77.88.8.1 |
Обратите внимание: некоторые службы, например Quad9 и семейные режимы Яндекс.DNS, дополнительно фильтруют вредоносные или нежелательные сайты. Это может быть как преимуществом, так и причиной недоступности отдельных ресурсов — учитывайте это при выборе.
Как проверить скорость отклика DNS-сервера
Откройте командную строку и выполните команду nslookup ya.ru 8.8.8.8, подставляя адрес проверяемого сервера. Время выполнения запроса покажет, насколько быстро сервер отвечает. Повторите проверку для нескольких серверов и сравните результаты.
Диагностика ошибок DNS
Если сайты не открываются, выполните простую проверку, которая покажет, виноват ли именно DNS. В командной строке введите ping 8.8.8.8 — если ответы приходят, интернет-соединение работает. Затем выполните ping ya.ru: если по имени пинг не проходит, а по IP-адресу проходит, проблема точно в разрешении имён, то есть в DNS.
Дальнейшие шаги зависят от результата. Проверьте, запущена ли служба DNS-клиент: нажмите Win + R, введите services.msc и найдите её в списке — она должна быть в состоянии «Работает». Также имеет смысл временно отключить сторонний антивирус или файрвол, поскольку некоторые из них перехватывают и фильтруют DNS-трафик.
Если ничего не помогает, сбросьте настройки сети целиком: Параметры → Сеть и Интернет → Состояние → Сброс сети. Windows переустановит сетевые адаптеры и вернёт параметры к значениям по умолчанию — после перезагрузки потребуется заново подключиться к Wi-Fi.
Часто задаваемые вопросы
Чем отличается настройка DNS в Windows 10 Pro от Home?
По части DNS различий практически нет: и в Pro, и в Home используются одни и те же параметры адаптера, команды ipconfig и PowerShell. Отличие Pro-версии в том, что она поддерживает присоединение к домену Active Directory, где DNS настраивается автоматически через контроллер домена, и ручное изменение серверов может нарушить работу сетевых служб.
Безопасно ли использовать публичные DNS вроде 8.8.8.8?
Да, крупные публичные службы вроде Google Public DNS и Cloudflare широко используются и считаются надёжными. Однако помните, что ваши DNS-запросы при этом обрабатывает сторонний оператор, который теоретически видит историю запрошенных доменов. Для повышения приватности можно выбрать службу с поддержкой шифрованных запросов, если она предусмотрена.
Почему после смены DNS сайты всё равно не открываются?
Возможные причины: не очищен кэш DNS (выполните ipconfig /flushdns), неправильно введён адрес сервера, проблема на стороне роутера или провайдера, либо DNS-трафик блокирует антивирус. Проверьте соединение командой ping 8.8.8.8 — если пакеты не проходят, дело не в DNS, а в самом подключении.
Как вернуть автоматическое получение DNS?
Откройте свойства адаптера через ncpa.cpl, перейдите в свойства IPv4 и отметьте пункт «Получить адрес DNS-сервера автоматически». Либо выполните в PowerShell команду Set-DnsClientServerAddress -InterfaceAlias "ИмяАдаптера" -ResetServerAddresses.
Что такое DNS через HTTPS (DoH) и есть ли он в Windows 10 Pro?
DoH — это технология шифрования DNS-запросов, которая скрывает их от провайдера. Поддержка DoH на уровне системы появилась в поздних сборках Windows 10 и развита в Windows 11; наличие функции зависит от версии вашей сборки. Проверить доступность можно в параметрах сетевого подключения при редактировании настроек DNS. Если системной поддержки нет, DoH можно включить отдельно в браузерах Chrome, Edge или Firefox.