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

09.06.26
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.25

DNS связывает эти два уровня: понятные человеку имена и сетевые адреса.

Как работает DNS-запрос


        Пользователь открывает сайт
        или обращается к серверу
                    │
                    ▼
          Windows отправляет DNS-запрос
                    │
                    ▼
        DNS-сервер возвращает IP-адрес
                    │
                    ▼
       Windows подключается к нужному ресурсу
       сайт / сервер / домен / приложение
Как читать схему: пользователь вводит имя, но сетевое подключение выполняется к IP-адресу. Если DNS не работает, сайт или сервер может быть доступен по IP, но не открываться по имени.

Где 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-серверов в сетевом адаптере. Если нужно обслуживать домен, внутренние зоны и запросы других устройств, нужен DNS-сервер на Windows Server.

Как настроить 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

  1. Откройте Параметры.
  2. Перейдите в раздел Сеть и Интернет.
  3. Выберите активное подключение: Ethernet или Wi-Fi.
  4. Откройте свойства подключения или параметры IP.
  5. Найдите настройку DNS-серверов.
  6. Выберите автоматическое получение DNS или ручной ввод.
  7. Укажите предпочитаемый и альтернативный DNS-сервер.
  8. Сохраните настройки.
  9. Проверьте открытие сайтов и внутренних ресурсов.

Пример ручной настройки для внутренней сети:

Предпочитаемый 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 запишите текущие параметры. Это поможет быстро вернуть исходную конфигурацию, если после изменения перестанут открываться внутренние ресурсы, VPN или доменные сервисы.

Проверка 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-серверу. Он знает внутренние имена компании, а внешние запросы может пересылать дальше через настроенные forwarders.

Установка роли DNS Server

На Windows Server роль DNS Server устанавливают через Server Manager или PowerShell. Общая логика такая:

  1. Подготовить Windows Server.
  2. Назначить серверу статический IP-адрес.
  3. Установить роль DNS Server.
  4. Создать нужные зоны.
  5. Добавить DNS-записи.
  6. Настроить пересылку внешних запросов, если она нужна.
  7. Указать клиентам этот сервер как DNS.
  8. Проверить разрешение внутренних и внешних имен.

Пример установки роли через 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-сеть и серверную инфраструктуру, полезно также посмотреть связанные материалы:

Когда стоит обратиться к специалистам

Поменять DNS-серверы на одном компьютере можно самостоятельно. Но если DNS связан с доменом, VPN, Active Directory, серверами 1С, RDP, внутренними сервисами, почтой или публикацией сайтов, ошибка в настройках может затронуть всю компанию.

Когда стоит обратиться к специалистам: если нужно настроить DNS-сервер для компании, связать его с Active Directory, исправить проблемы VPN и внутренних имен, настроить зоны, записи, RDP-доступ, серверы 1С или перенос инфраструктуры на Windows VPS/VDS, лучше заранее проверить всю схему DNS и сетевых зависимостей.

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.

Мы используем файлы cookie и сервис веб-аналитики Яндекс Метрика для улучшения работы сайта. Оставаясь на сайте, вы соглашаетесь с Политикой конфиденциальности.