Настройка DNS в Windows 10 Pro: пошаговое руководство

Ошибка «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

Выполнено: 0 / 5
⚠️ Внимание: если ваш компьютер подключён к корпоративному домену или использует 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?
Серверы провайдера (автоматически)
Google Public DNS (8.8.8.8)
Cloudflare (1.1.1.1)
Другой публичный или корпоративный DNS

Очистка кэша DNS в Windows 10 Pro

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

ipconfig /flushdns

После выполнения появится сообщение об успешной очистке кэша сопоставителя DNS. Дополнительно можно перезапустить сетевой стек командами netsh winsock reset и netsh int ip reset — после них требуется перезагрузка компьютера. Эти команды возвращают сетевые настройки к исходному состоянию, поэтому применяйте их, только если простая очистка кэша не помогла.

⚠️ Внимание: команды сброса сетевого стека могут удалить пользовательские настройки адаптеров, включая статические IP-адреса. Перед выполнением убедитесь, что у вас записаны текущие параметры подключения.

Сравнение популярных публичных DNS-серверов

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

СлужбаОсновной адресРезервный адрес
Google Public DNS8.8.8.88.8.4.4
Cloudflare1.1.1.11.0.0.1
Quad99.9.9.9149.112.112.112
Яндекс.DNS77.88.8.877.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.