Настройка DHCP сервера на Windows Server 2019 — задача, с которой рано или поздно сталкивается любой системный администратор. упрощает управление IP-адресами в сети, автоматически назначая их устройствам. Это избавляет от ручного ввода параметров на каждом клиенте и снижает риск ошибок. Далее разберём, как развернуть и настроить сервер с нуля, какие параметры важно учесть и как избежать распространённых ошибок.

В Windows Server 2019 процесс настройки максимально упрощён благодаря графическому интерфейсу и удобным мастерам. Однако есть нюансы, которые влияют на стабильность работы сети: выбор диапазона адресов, резервирование для статических устройств, настройка опций DHCP. Всё это мы рассмотрим подробно.

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

Перед тем как настроить сервер на Windows Server 2019, нужно убедиться, что сервер соответствует минимальным требованиям. Операционная система должна быть установлена и обновлена до последней версии. У сервера должен быть статический IP-адрес — без этого работать не будет. Проверьте, что сетевой адаптер настроен правильно: в Панель управления → Сеть и Интернет → Сетевые подключения выберите адаптер, перейдите в свойства, затем в IP версии 4 (TCP/IPv4) и укажите фиксированный адрес.

Также убедитесь, что у вас есть права администратора — без них установка роли невозможна. Если сервер входит в домен, проверьте, что у учётной записи достаточно прав для добавления ролей.

💡

Если в сети уже есть DHCP-сервер (например, на маршрутизаторе), отключите его перед настройкой Windows Server, чтобы избежать конфликтов IP-адресов

Компонент Описание Обязателен?
DHCP-сервер Основная роль для раздачи IP-адресов Да
Управление DHCP Графический интерфейс для настройки Да
Средства DHCP Командные инструменты (PowerShell) Нет
Windows PowerShell Для управления через скрипты Рекомендуется

Установка роли сервера

Первый шаг — установка роли DHCP Server через Диспетчер серверов. Откройте его через меню Пуск или с помощью команды servermanager. В верхнем меню выберите Добавить роли и компоненты, затем в мастере установки:

  1. Выбор типа установки — оставьте Установка ролей или компонентов.
  2. Выбор сервера — выберите текущий сервер из пула.
  3. Выбор ролей сервера — отметьте галочкой DHCP-сервер. Появится окно с предложением добавить необходимые компоненты (например, Управление DHCP и Средства DHCP) — согласитесь.
  4. Подтверждение — нажмите Установить и дождитесь завершения процесса.

После установки роли нужно выполнить авторизацию сервера в Active Directory. Это обязательно, если сервер входит в домен. Откройте консоль DHCP через Пуск → Средства администрирования Windows → DHCP. В дереве консоли кликните правой кнопкой по серверу и выберите Авторизовать. Без этого шага сервер не будет раздавать адреса.

Создание области DHCP

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

  • Откройте консоль DHCP.
  • Раскройте дерево до IPv4 → [Имя сервера] → Области.
  • Кликните правой кнопкой по Области и выберите Создать область.

В мастере создания области укажите:

  • Имя области — например, Основная сеть 192.168.1.0/24.
  • Описание — по желанию, например, Область для офисного сегмента.
  • Начальный и конечный IP-адрес — диапазон, например, 192.168.1.100 до 192.168.1.200.
  • Маска подсети — обычно 255.255.255.0 для /24.
  • Шлюз по умолчанию — маршрутизатора, например, 192.168.1.1.
  • DNS-серверы — укажите адреса DNS (можно несколько, через запятую).
  • Аренда адреса — время, на которое выдаётся IP (по умолчанию 8 дней, для офиса хватит 24 часов).

После создания области её нужно активировать — кликните правой кнопкой по области и выберите Активировать.

Настройка опций DHCP

Опции позволяют передавать клиентам дополнительные параметры, например, адреса DNS-серверов, имя домена или параметры WINS. Чтобы настроить опции:

  1. В консоли DHCP выберите уровень, на котором хотите настроить опции:
    • Сервер — опции будут применяться ко всем областям.
    • Область — опции только для конкретной области.
    • Класс — для специфических клиентов.
  2. Кликните правой кнопкой и выберите Настроить опции.
  3. Отметьте галочками нужные опции, например:
    • 003 Маршрутизатор — шлюз по умолчанию.
    • 006 DNS-серверы — адреса DNS.
    • 015 Имя домена DNS — например, example.local.
  4. Укажите значения и сохраните.
⚠️ Внимание: Неправильно настроенные опции могут привести к тому, что клиенты не смогу выходить в интернет или подключаться к локальным ресурсам. Всегда проверяйте введённые значения перед сохранением.
Какой диапазон IP-адресов вы используете для DHCP в своей сети?
192.168.0.0/24
10.0.0.0/24
172.16.0.0/16
Другой

Резервирование IP-адресов

Если в сети есть устройства, которым нужен фиксированный IP-адрес (например, принтеры, серверы, сетевые камеры), используйте резервирование. Это позволяет DHCP-серверу всегда выдавать один и тот же адрес определённому устройству по его MAC-адресу.

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

  1. В консоли DHCP раскройте область, в которой хотите сделать резирвирование.
  2. Кликните правой кнопкой по Резервирования и выберите Создать резервирование.
  3. Укажите:
    • IP-адрес — например, 192.168.1.50.
    • MAC-адрес — уникальный адрес устройства (можно найти в настройках сети устройства или через команду arp -a на сервере).
    • Имя — например, Офисный принтер.
    • Описание — по желанию.
  4. Сохраните резервирование.
Тип устройства Пример IP-адреса Рекомендуемое резервирование
Принтер 192.168.1.50 Да (для стабильной работы)
Сервер баз данных 192.168.1.10 Да (критическое оборудование)
Ноутбук сотрудника 192.168.1.100-200 Нет (динамическое назначение)
IP-камера 192.168.1.60 Да (для доступа по фиксированному адресу)

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

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

Перед проверкой перезагрузите сервер или перезапустите службу DHCP через команду Restart-Service DHCPServer в PowerShell

Способ 1: Проверка на клиенте

На любом устройстве в сети выполните команду в командной строке:

ipconfig /release — освободите текущий IP.

ipconfig /renew — запросите новый адрес.

Если всё настроено правильно, устройство получит адрес из заданного диапазона. Проверьте это командой ipconfig /all — в выводе должен отобразиться полученный IP, шлюз и DNS-серверы.

Способ 2: Просмотр статистики в консоли DHCP

Откройте консоль DHCP, выберите сервер и посмотрите на вкладку Статистика. Здесь отображается количество выданных адресов, доступных адресов и ошибок.

Способ 3: Журналы Windows

Откройте Просмотр событий (eventvwr.msc) и перейдите в Журналы Windows → Система. Отфильтруйте события по источнику Microsoft-Windows-DHCP-Server. Здесь можно увидеть ошибки или предупреждения, если они есть.

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

Если вы предпочитаете автоматизацию или настройку через скрипты, Windows Server 2019 поддерживает управление через PowerShell. Вот основные команды:

Установка роли DHCP:

Install-WindowsFeature DHCP -IncludeManagementTools

Создание области:

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

Настройка опций:

Set-DhcpServerv4OptionValue -OptionId 3 -Value 192.168.1.1 -ComputerName "ИмяСервера" (настройка шлюза)

Set-DhcpServerv4OptionValue -OptionId 6 -Value 8.8.8.8,8.8.4.4 -ComputerName "ИмяСервера" (настройка DNS)

Резервирование адреса:

Add-DhcpServerv4Reservation -ScopeId 192.168.1.0 -IPAddress 192.168.1.50 -ClientId "00-1A-2B-3C-4D-5E" -Description "Офисный принтер"

Проверка статуса службы:

Get-Service DHCPServer

Пример скрипта для массового резервирования

Создайте CSV-файл с колонками IP, MAC, Description. Затем используйте PowerShell для импорта: Import-Csv "reservations.csv" | ForEach-Object { Add-DhcpServerv4Reservation -ScopeId 192.168.1.0 -IPAddress $_.IP -ClientId $_.MAC -Description $_.Description }

Работа с несколькими подсетями

Если ваша сеть включает несколько подсетей, настройка становится немного сложнее. В этом случае нужно:

  1. Настроить реле DHCP на маршрутизаторе, который соединяет подсети. Реле пересылает DHCP-запросы от клиентов в другой подсети на DHCP-сервер.
  2. Создать отдельные области для каждой подсети в консоли DHCP.
  3. Убедиться, что маршрутизатор пропускает DHCP-трафик (порты 67 и 68 UDP).

Пример настройки реле на маршрутизаторе Cisco:

interface Vlan10

ip helper-address 192.168.1.2 (где 192.168.1.2 — адрес вашего DHCP-сервера).

В Windows Server 2019 можно также использовать суперобласти (superscopes), если подсети находятся в одном физическом сегменте сети. Суперобласть объединяет несколько областей, и сервер может выдавать адреса из любой из них.

Проверка перед развёртыванием DHCP в нескольких подсетях

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

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

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

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

Сколько областей можно создать на одном сервере?

Количество областей ограничено только ресурсами сервера (оперативной памятью и процессором). В большинстве случаев на одном сервере можно создавать десятки и даже сотни областей, если это необходимо.

Как удалить область DHCP?

В консоли DHCP кликните правой кнопкой по области и выберите Удалить. Перед удалением убедитесь, что область не используется клиентами, иначе они потеряют доступ к сети.

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

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

  • Сервер не авторизован в Active Directory (если в домене).
  • Область не активирована.
  • Закончились доступные IP-адреса в области.
  • Сетевой кабель или настройки маршрутизатора не позволяют передавать DHCP-запросы.
  • На клиенте вручную задан статический IP.
Проверьте журналы событий на сервере и убедитесь, что служба запущена.