Настройка сервера на Windows Server 2019 — задача, с которой рано или поздно сталкивается любой администратор сети. автоматически раздаёт IP-адреса устройствам в локальной сети, избавляя от ручного ввода настроек на каждом клиенте. Сделать это можно за 15–20 минут, если знать нюансы.

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

Подготовка сервера к установке роли DHCP

Перед установкой роли убедитесь, что сервер соответствует минимальным требованиям. Для Windows Server 2019 это:

  • Процессор: 1,4 ГГц, 64-битный;
  • ОЗУ: 512 МБ (рекомендуется 2 ГБ и более для стабильной работы);
  • Свободное место на диске: не менее 32 ГБ;
  • Статический IP-адрес на сетевом интерфейсе сервера.

Последний пункт критически важен: если сервер получает по DHCP, настройка роли может завершиться с ошибкой. Зайдите в Панель управления\Сеть и Интернет\Центр управления сетями и общим доступом\Изменение параметров адаптера, выберите нужный интерфейс, перейдите в Свойства → IP версии 4 (TCP/IPv4) и задайте вручную.

💡

Перед установкой роли DHCP отключите все ненужные сетевые адаптеры, чтобы избежать конфликтов при настройке областей

Также проверьте, что сервер входит в домен (если вы используете Active Directory) или работает в рабочей группе. Для доменной структуры рекомендуется устанавливать на контроллер домена или на выделенный сервер, в зависимости от масштаба сети.

ЭтапДействиеПояснение
1. Before You BeginНажмите NextПропустите вводный экран
2. Installation TypeВыберите Role-based or feature-based installationСтандартный вариант для установки ролей
3. Server SelectionВыберите текущий сервер из пулаЕсли сервер один, он будет выбран по умолчанию
4. Server RolesОтметьте DHCP ServerДобавьте роль в список для установки
5. FeaturesОставьте по умолчаниюДополнительные компоненты не требуются
6. DHCP ServerНажмите NextПросмотрите информацию о роли
7. ConfirmationНажмите InstallПодтвердите установку

Установка роли через Server Manager

Установить роль можно двумя способами: через графический интерфейс Server Manager или с помощью PowerShell. Рассмотрим первый вариант, так как он более нагляден для начинающих.

Откройте Server Manager (если он не запустился автоматически при входе в систему). В верхнем меню выберите Manage → Add Roles and Features. Откроется мастер установки.

После завершения установки (это займёт 2–5 минут) появится уведомление с предложением завершить настройку. Нажмите Complete DHCP configuration. Это запустит мастер послеустановочной настройки, где нужно будет задать параметры для работы сервера.

Настройка области DHCP (DHCP Scope)

Область (Scope) — это диапазон IP-адресов, которые сервер будет раздавать клиентам. Без правильно настроенной области не сможет работать. Чтобы создать область:

  1. Откройте Server Manager → Tools → DHCP.
  2. В дереве консоли разверните узел сервера, затем IPv4.
  3. Щёлкните правой кнопкой по IPv4 и выберите New Scope.
  4. В мастере создания области укажите:
    • Название области (например, «Основная сеть»);
    • Диапазон адресов (например, 192.168.1.100–192.168.1.200);
    • Маску подсети (обычно 255.255.255.0 для небольших сетей);
    • Шлюз по умолчанию (IP маршрутизатора, например, 192.168.1.1);
    • DNS-серверы (указывайте вашего или публичные, например, 8.8.8.8 от Google).
  5. Выберите, нужно ли активировать область сразу (Yes, I want to activate this scope now).

После создания области её нужно активировать, если это не было сделано в мастере. Для этого щёлкните правой кнопкой по созданной области и выберите Activate.

Резервирование IP-адресов и дополнительные параметры

В некоторых случаях нужно, чтобы определённые устройства (например, серверы, принтеры или сетевые камеры) всегда получали один и тот же IP-адрес. Для этого используется резервирование (Reservation).

Чтобы зарезервировать адрес:

  1. В консоли разверните узел области, где хотите зарезервировать адрес.
  2. Щёлкните правой кнопкой по Reservations и выберите New Reservation.
  3. Укажите:
    • Имя резервирования (например, «Принтер HP OfficeJet»);
    • IP-адрес (должен быть в пределах области);
    • MAC-адрес устройства (обязательно!);
    • Тип (обычно DHCP или BOOTP).
⚠️ Внимание: Убедитесь, что MAC-адрес устройства введён правильно. Ошибка в одной цифре приведёт к тому, что резервирование не сработает.

Кроме резервирования, можно настроить дополнительные параметры (DHCP Options), такие как:

  • 006 DNS Servers — IP-адреса DNS-серверов;
  • 015 DNS Domain Name — имя домена;
  • 003 Router — шлюз по умолчанию;
  • 044 WINS/NBNS Servers — серверы WINS (если используются);
  • 046 WINS/NBT Node Type — тип узла NetBIOS.

Эти параметры можно настроить как на уровне сервера, так и на уровне области.

Какой способ настройки DHCP вы используете чаще?
Через Server Manager
Через PowerShell
Через командную строку
Другой вариант

Параметры сервера и области: в чём разница

Настройки можно применять на разных уровнях: сервер, область или класс клиентов. Это позволяет гибко управлять конфегурацией в зависимости от требований сети.

УровеньПример параметровКогда использовать
СерверDNS-серверы, доменное имяЕсли параметры одинаковы для всех областей на сервере
ОбластьШлюз по умолчанию, маска подсетиЕсли в разных подсетях используются разные шлюзы
Класс клиентовСпецифические параметры для группы устройствЕсли нужно раздавать разные настройки для разных типов устройств (например, для VoIP-телефонов)

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

Проверка работы сервера

После настройки нужно убедиться, что сервер раздаёт адреса корректно. Для этого:

  1. Проверьте статус сервера в консоли DHCP. Он должен отображаться как Running.
  2. Попробуйте получить адрес на клиенте. На Windows-машине выполните в командной строке: ipconfig /release и ipconfig /renew.
  3. Просмотрите файлы в C:\Windows\System32\dhcp. Файлы DhcpSrvLog-*.log содержат информацию о выданных адресах и ошибках.

Если клиент не получает IP-адрес, проверьте: включён ли DHCP-клиент на устройстве, правильно ли настроена область, нет ли конфликтов IP-адресов

Для диагностики можно использовать утилиту Wireshark, чтобы просмотреть DHCP-трафик. Обратите внимание на пакеты DHCPDISCOVER, DHCPOFFER, DHCPREQUEST и DHCPACK — они показывают процесс получения адреса.

Настройка через PowerShell

Если вы предпочитаете автоматизацию или работаете с несколькими серверами, PowerShell — ваш инструмент. Установка роли и настройка через занимает меньше времени, чем через GUI.

Чтобы установить роль DHCP:

  1. Откройте от имени администратора.
  2. Выполните команду: Install-WindowsFeature -Name DHCP -IncludeManagementTools
  3. После установки завершите настройку: Complete-DhcpServer4Installation -DnsServer 8.8.8.8 -DomainName example.com

Чтобы создать область:

Add-DhcpServer4Scope -Name "Основная сеть" -SubnetMask 255.255.255.0 -StartRange 192.168.1.100 -EndRange 192.168.1.200 -LeaseDuration 1.00:00:00

Для резервирования адреса:

Add-DhcpServer4Reservation -ScopeId 192.168.1.0 -IPAddress 192.168.1.150 -ClientMac "00-1A-2B-3C-4D-5E" -Description "Принтер HP OfficeJet"
Пример скрипта для массового резервирования адресов

Скрипт ниже создаёт резервирования для списка устройств из CSV-файла. Сохраните его как .ps1 и запустите от имени администратора: $reservations = Import-Csv -Path "C:\reservations.csv" foreach ($res in $reservations) { Add-DhcpServer4Reservation -ScopeId $res.ScopeID -IPAddress $res.IPAddress -ClientMac $res.MAC -Description $res.Description } Файл должен содержать столбцы: ScopeID, IPAddress, MAC, Description

Практические советы по администрированию DHCP

DHCP-сервер требует регулярного обслуживания, чтобы избежать проблем в сети. Вот основные рекомендации:

Чек-лист по обслуживанию DHCP сервера

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

Обратите внимание на время аренды (Lease Duration). В небольших сетях можно выставить 24 часа, в крупных — 8–12 часов. Слишком короткое время увеличивает нагрузку на сервер, а слишком длинное — может привести к нехватке адресов.

Также полезно настроить мониторинг DHCP. Для этого можно использовать встроенные средства Windows Server, такие как Performance Monitor, или сторонние инструменты вроде PRTG или Zabbix. Отслеживайте такие параметры, как:

  • Количество выданных адресов;
  • Количество свободных адресов в области;
  • Количество ошибок при выдаче адресов;
  • Время отклика сервера.

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

Можно ли установить на Windows Server 2019 без Active Directory?

Да, можно настроить и без Active Directory. В этом случае сервер будет работать в рабочей группе. Однако для корпоративных сетей рекомендуется интеграция с для централизованного управления и аутентификации.

Сколько областей (Scopes) можно создать на одном DHCP-сервере?

Количество областей ограничено только ресурсами сервера. На практике один DHCP-сервер может обслуживать десятки областей, если у него достаточно оперативной памяти и процессорной мощности. В небольших сетях обычно хватает 1–2 областей.

Как перенести с одного сервера на другой?

Для переноса используйте утилиту Export-DhcpServer и Import-DhcpServer в PowerShell. Экспортируйте конфигурацию со старого сервера, затем импортируйте её на новый. Не забудьте также перенести резервирования и параметры.

Почему клиенты не получают IP-адрес от DHCP?

Причин может быть несколько:

  1. Область не активирована;
  2. Закончились свободные IP-адреса в области;
  3. Клиент находится в другой подсети, и маршрутизатор не настроен для передачи DHCP-запросов;
  4. На клиенте отключён DHCP-клиент;
  5. Брандмауэр блокирует DHCP-трафик (порты 67 и 68).
Проверьте файлы DHCP-сервера для точной диагностики.