DNS в Windows 10/11: как настроить DNS-серверы, проверить nslookup и когда нужен Windows Server

DNS нужен, чтобы компьютер мог открывать сайты, находить серверы, подключаться к домену, обращаться к внутренним ресурсам компании и работать с сетевыми сервисами по именам, а не только по IP-адресам.
В Windows 10 и Windows 11 чаще всего настраивают не DNS-сервер, а DNS-клиент: указывают, какие DNS-серверы должен использовать компьютер, проверяют разрешение имен, очищают DNS-кэш и диагностируют ошибки подключения.
Полноценный DNS-сервер обычно разворачивают не на Windows 10/11, а на Windows Server. Это особенно важно для доменной инфраструктуры Active Directory, внутренних зон, серверов, терминальных сред, 1С, VPN и корпоративных сервисов.
В этой статье разберем, как настроить DNS в Windows 10/11, как проверить работу DNS через nslookup, когда можно использовать публичные DNS-серверы, когда нужны внутренние DNS-серверы компании и почему для бизнес-инфраструктуры лучше использовать Windows Server.
Что такое DNS и зачем он нужен Windows
DNS преобразует имена в IP-адреса. Когда пользователь открывает сайт, подключается к серверу, обращается к файловой папке или запускает приложение, компьютер должен понять, на какой IP-адрес отправлять запрос.
Например, пользователю удобно обращаться к серверу по имени:
server01.company.localа компьютеру для подключения нужен IP-адрес:
192.168.10.25DNS связывает эти два уровня: понятные человеку имена и сетевые адреса.
Как работает DNS-запрос
Пользователь открывает сайт
или обращается к серверу
│
▼
Windows отправляет DNS-запрос
│
▼
DNS-сервер возвращает IP-адрес
│
▼
Windows подключается к нужному ресурсу
сайт / сервер / домен / приложение
Где DNS особенно важен
- доступ к сайтам и внешним сервисам;
- подключение к внутренним серверам компании;
- работа Active Directory;
- поиск доменных контроллеров;
- VPN-доступ к корпоративным ресурсам;
- RDP-подключения по имени сервера;
- работа 1С, SQL, файловых ресурсов и внутренних приложений;
- почтовые сервисы и веб-приложения;
- публикация сайтов и SSL-сертификаты.
DNS-клиент в Windows 10/11 и DNS-сервер — не одно и то же
В Windows 10/11 пользователь обычно меняет настройки DNS-клиента. Это значит, что компьютер начинает спрашивать выбранные DNS-серверы, как открыть тот или иной домен.
DNS-сервер — это уже отдельная роль, которая хранит зоны, записи и отвечает на запросы других устройств. В инфраструктуре Microsoft такую роль обычно разворачивают на Windows Server.
| Что настраивается | Где используется | Для чего нужно |
|---|---|---|
| DNS-клиент | Windows 10/11, Windows Server, рабочие станции пользователей. | Указывает, к каким DNS-серверам обращаться для разрешения имен. |
| DNS-сервер | Обычно Windows Server, Linux-сервер или сетевое оборудование. | Хранит DNS-зоны и отвечает на запросы клиентов. |
| Файл hosts | Локальный компьютер Windows. | Позволяет вручную сопоставить имя и IP только на одном устройстве. |
| Публичный DNS | Интернет-провайдеры, публичные сервисы DNS. | Разрешает внешние домены в интернете. |
| Внутренний DNS | Корпоративная сеть, Active Directory, VPN. | Разрешает внутренние имена серверов и сервисов компании. |
Почему не стоит делать DNS-сервер на Windows 10/11
Windows 10 и Windows 11 — клиентские операционные системы. Они подходят для работы пользователя, настройки сетевого подключения, проверки DNS и диагностики, но не являются правильной платформой для полноценной DNS-инфраструктуры компании.
Для бизнеса DNS-сервер лучше размещать на Windows Server или другой серверной платформе, потому что там есть нормальная роль DNS Server, управление зонами, интеграция с Active Directory, журналы, резервирование и серверный режим работы.
Как настроить DNS в Windows 10/11
Настройка DNS в Windows 10/11 нужна, когда компьютер должен использовать конкретные DNS-серверы: провайдера, публичные DNS, корпоративные DNS или DNS, полученные через VPN.
Когда DNS лучше получать автоматически
В большинстве домашних и офисных сетей DNS выдается автоматически через DHCP. Это нормальный вариант, если сеть настроена правильно: роутер или корпоративный DHCP-сервер сам передает клиентам нужные параметры.
Автоматический DNS обычно подходит, если:
- компьютер работает в обычной домашней сети;
- DNS выдается роутером;
- в офисе есть DHCP-сервер;
- компьютер должен получать разные настройки в разных сетях;
- нет специальных требований к внутренним доменам;
- пользователь подключается к VPN, который сам выдает DNS.
Когда DNS нужно прописать вручную
Ручная настройка DNS нужна, если компьютер должен обращаться к конкретным серверам.
Например:
- в компании есть внутренний DNS-сервер;
- компьютер должен находить доменные контроллеры Active Directory;
- нужно использовать DNS-сервер провайдера или публичный DNS;
- после подключения VPN не работают внутренние имена;
- требуется диагностика сетевой проблемы;
- нужно временно проверить работу сайта через другой DNS.
Настройка через интерфейс Windows
- Откройте Параметры.
- Перейдите в раздел Сеть и Интернет.
- Выберите активное подключение: Ethernet или Wi-Fi.
- Откройте свойства подключения или параметры IP.
- Найдите настройку DNS-серверов.
- Выберите автоматическое получение DNS или ручной ввод.
- Укажите предпочитаемый и альтернативный DNS-сервер.
- Сохраните настройки.
- Проверьте открытие сайтов и внутренних ресурсов.
Пример ручной настройки для внутренней сети:
Предпочитаемый DNS-сервер: 192.168.10.10
Альтернативный DNS-сервер: 192.168.10.11Для доменной сети обычно указывают внутренние DNS-серверы компании, а не случайные публичные DNS. Иначе компьютер может перестать находить доменные контроллеры и внутренние ресурсы.
Настройка через PowerShell
Сначала можно посмотреть сетевые адаптеры:
Get-NetAdapterЗатем задать DNS-серверы для нужного интерфейса:
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 192.168.10.10,192.168.10.11Чтобы вернуть получение DNS через DHCP:
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ResetServerAddressesВ командах нужно заменить Ethernet на имя своего сетевого интерфейса.
Проверка DNS через nslookup, ipconfig и PowerShell
После настройки DNS важно проверить, какие серверы использует Windows и правильно ли разрешаются имена.
Проверить текущие DNS-серверы
В командной строке можно выполнить:
ipconfig /allВ выводе нужно найти активный сетевой адаптер и строки DNS Servers. Там будет видно, какие DNS-серверы сейчас использует Windows.
Проверить имя через nslookup
nslookup показывает, какой DNS-сервер отвечает на запрос и какой IP-адрес возвращается для имени.
nslookup example.ruДля внутреннего сервера:
nslookup server01.company.localМожно явно указать DNS-сервер, через который нужно выполнить проверку:
nslookup server01.company.local 192.168.10.10Если один DNS-сервер возвращает правильный адрес, а другой нет, причина может быть в разных зонах, кэше, репликации или неверной настройке клиента.
Очистить DNS-кэш
Windows хранит DNS-ответы в локальном кэше. Иногда после изменения записей компьютер продолжает использовать старый адрес. В таком случае можно очистить кэш:
ipconfig /flushdnsПосле очистки повторите проверку через nslookup или попробуйте снова открыть нужный ресурс.
Проверить разрешение имени в PowerShell
В PowerShell можно использовать:
Resolve-DnsName example.ruДля внутреннего имени:
Resolve-DnsName server01.company.localЕсли команда возвращает ошибку, проверьте DNS-серверы, подключение к сети, VPN и наличие нужной записи в зоне.
Когда нужен DNS-сервер на Windows Server
Если компьютер должен только открывать сайты и внутренние ресурсы, достаточно настроить DNS-клиент. Но если нужно обслуживать запросы других устройств, хранить внутренние зоны и управлять корпоративными именами, нужен DNS-сервер.
Типичные задачи DNS-сервера
- хранение внутренних DNS-зон компании;
- разрешение имен серверов и сервисов;
- работа Active Directory;
- поиск доменных контроллеров;
- обслуживание VPN-пользователей;
- разделение внутренних и внешних DNS-записей;
- управление записями A, CNAME, MX, SRV и другими типами;
- настройка прямых и обратных зон;
- резервирование DNS-инфраструктуры.
DNS и Active Directory
В доменной инфраструктуре DNS особенно важен. Клиенты и серверы используют DNS, чтобы находить доменные контроллеры и службы Active Directory. Если DNS настроен неправильно, могут появиться проблемы с входом в домен, групповыми политиками, авторизацией и доступом к внутренним ресурсам.
Для доменных компьютеров обычно указывают внутренние DNS-серверы, связанные с Active Directory. Публичные DNS в качестве основных для доменного компьютера могут привести к тому, что Windows не найдет нужные внутренние записи.
Минимальная схема для компании
Рабочие станции Windows 10/11
│
▼
Внутренний DNS-сервер
Windows Server / AD DS
│
┌───────────┼───────────┐
▼ ▼ ▼
server01 1c-server sql-server
│
▼
Внешние DNS-запросы
через forwarders / провайдера
Установка роли DNS Server
На Windows Server роль DNS Server устанавливают через Server Manager или PowerShell. Общая логика такая:
- Подготовить Windows Server.
- Назначить серверу статический IP-адрес.
- Установить роль DNS Server.
- Создать нужные зоны.
- Добавить DNS-записи.
- Настроить пересылку внешних запросов, если она нужна.
- Указать клиентам этот сервер как DNS.
- Проверить разрешение внутренних и внешних имен.
Пример установки роли через PowerShell:
Install-WindowsFeature DNS -IncludeManagementToolsПосле установки роль нужно настроить под конкретную инфраструктуру: зоны, записи, forwarders, динамические обновления, безопасность и резервирование.
Типичные проблемы DNS в Windows
DNS-ошибки часто выглядят как обычные проблемы с интернетом или сетью. Сайт может не открываться, сервер может быть “не найден”, VPN подключен, но внутренние ресурсы не работают, а RDP по имени не подключается.
| Симптом | Возможная причина | Что проверить |
|---|---|---|
| Сайты не открываются по имени | Неверный DNS-сервер или нет доступа к нему. | ipconfig /all, nslookup, настройки адаптера. |
| Сайт открывается по IP, но не по домену | Проблема разрешения имени. | DNS-записи, кэш, выбранный DNS-сервер. |
| Внутренний сервер не находится по имени | Компьютер использует публичный DNS вместо корпоративного. | DNS после подключения VPN, внутренние зоны, suffix DNS. |
| RDP по имени не работает, а по IP работает | DNS возвращает неверный адрес или не знает имя сервера. | nslookup SERVER01, записи A/CNAME, VPN DNS. |
| После смены записи Windows видит старый IP | Локальный DNS-кэш или кэш на DNS-сервере. | ipconfig /flushdns, TTL записи, кэш сервера. |
| Проблема только у одного пользователя | Локальные настройки DNS, hosts, VPN или кэш. | Сетевой адаптер, файл hosts, DNS-кэш, профиль VPN. |
| Проблема у всех пользователей | DNS-сервер, зона, forwarders или сетевая доступность. | Состояние DNS-сервера, журналы, зоны, пересылку запросов. |
Файл hosts
Файл hosts позволяет вручную задать соответствие имени и IP-адреса на одном компьютере. Он находится по пути:
C:\Windows\System32\drivers\etc\hostsПример записи:
192.168.10.25 server01.company.localИспользовать hosts стоит осторожно. Это локальное решение: оно работает только на одном компьютере и может создать путаницу, если IP-адрес сервера изменится.
DNS после подключения VPN
Частая проблема: VPN подключился, но внутренние имена не работают. Причина может быть в том, что клиент продолжает использовать домашний или публичный DNS вместо корпоративного.
Проверьте:
- какие DNS-серверы выдал VPN;
- есть ли DNS suffix для корпоративного домена;
- какой интерфейс имеет приоритет;
- разрешаются ли внутренние имена через
nslookupс указанием корпоративного DNS; - не блокирует ли VPN split DNS или split tunneling.
Практический чек-лист диагностики
- Проверены текущие DNS-серверы через
ipconfig /all. - Проверено разрешение имени через
nslookup. - Проверено разрешение имени через конкретный DNS-сервер.
- Очищен локальный DNS-кэш через
ipconfig /flushdns. - Проверено подключение VPN, если ресурс внутренний.
- Проверен файл
hosts. - Проверено, работает ли подключение по IP-адресу.
- Проверено, проблема у одного пользователя или у всех.
- Для доменной сети проверено, что используются внутренние DNS-серверы.
- Для DNS-сервера проверены зоны, записи, forwarders и журналы.
Заключение
В Windows 10 и Windows 11 чаще всего настраивают DNS-клиент: указывают DNS-серверы, проверяют разрешение имен, очищают кэш и диагностируют проблемы подключения. Этого достаточно для обычной рабочей станции, домашнего компьютера или пользователя, который подключается к корпоративной сети через VPN.
Полноценный DNS-сервер лучше разворачивать на Windows Server или другой серверной платформе. Это особенно важно для Active Directory, внутренних зон, серверов 1С, SQL, RDP, VPN и корпоративных сервисов. Клиентские версии Windows не стоит использовать как основу DNS-инфраструктуры компании.
Главное — не смешивать две разные задачи. Если нужно изменить, к каким DNS обращается компьютер, настройте сетевой адаптер Windows 10/11. Если нужно обслуживать имена для всей сети, создавать зоны и обеспечивать работу домена, нужен DNS-сервер на Windows Server.
Что почитать дальше
Если вы настраиваете Windows-сеть и серверную инфраструктуру, полезно также посмотреть связанные материалы:
- Windows VPS — что такое виртуальный сервер на Windows и для каких задач он подходит.
- Windows VDS для бизнеса — как выбрать виртуальный сервер под 1С, RDP, MS SQL и удаленную работу.
- Не подключается удаленный рабочий стол — диагностика RDP, DNS, VPN и порта 3389.
- Ошибки SSL-сертификата — диагностика HTTPS, доменов, цепочки сертификатов и mixed content.
- Аренда Windows VPS — виртуальные серверы Windows в IPWAY.
Когда стоит обратиться к специалистам
Поменять DNS-серверы на одном компьютере можно самостоятельно. Но если DNS связан с доменом, VPN, Active Directory, серверами 1С, RDP, внутренними сервисами, почтой или публикацией сайтов, ошибка в настройках может затронуть всю компанию.
IPWAY помогает с размещением и сопровождением Windows VPS/VDS, серверов для 1С, удаленного доступа, веб-сервисов и корпоративной инфраструктуры. Если DNS, RDP, VPN или серверные приложения должны работать стабильно, лучше проектировать их как единую схему, а не как набор разрозненных настроек.
Кратко
- DNS преобразует имена сайтов и серверов в IP-адреса.
- В Windows 10/11 обычно настраивают DNS-клиент, а не полноценный DNS-сервер.
- DNS-сервер для компании лучше разворачивать на Windows Server.
- Для доменной сети нужно использовать внутренние DNS-серверы, а не случайные публичные DNS.
- Проверить DNS можно через
ipconfig /all,nslookupиResolve-DnsName. - Очистить локальный DNS-кэш можно командой
ipconfig /flushdns. - Файл
hostsподходит только для локальной временной подмены имени на одном компьютере. - Если RDP по имени не работает, а по IP работает, вероятная причина — DNS.
- После подключения VPN нужно проверить, какие DNS-серверы использует Windows.


