Настройка DHCP сервера на Windows Server 2016 — задача, с которой рано или поздно сталкивается любой системный администратор. упрощает управление IP-адресами в сети, автоматически выдавая их устройствам вместо ручного задания. В этой статье я покажу, как развернуть и настроить сервер за 10–15 минут, избегая типичных ошибок.
Сначала установим роль через Диспетчер сервера, затем настроим область (scope) с диапазоном адресов, исключениями и параметрами шлюза/DNS. Подробно разберём каждый шаг — от базовой конфигурации до продвинутых опций вроде резервирования адресов для критически важных устройств.
Подготовка сервера к установке роли DHCP
Перед установкой роли убедитесь, что сервер подключён к сети с статическим IP-адресом. не сможет работать корректно, если его собственный адрес выдаётся динамически. Проверьте настройки сетевого адаптера: Панель управления → Сеть и интернет → Изменение параметров адаптера → Свойства → Протокол IPv4. Задайте фиксированный адрес, например, 192.168.1.10 с маской 255.255.255.0.
Также убедитесь, что на сервере установлены последние обновления. Запустите Пуск → Параметры → Обновление и безопасность → Проверка обновлений. Это устранит возможные баги в работе службы DHCP.
Перед началом настройки запишите текущие сетевые параметры (шлюз, DNS) — они пригодятся для конфигурации области DHCP.
| Параметр | Значение для примера | Описание |
|---|---|---|
| Имя области | Corp-Network | Произвольное имя для идентификации |
| Начальный IP-адрес | 192.168.1.100 | Первый адрес в диапазоне для выдачи |
| Конечный IP-адрес | 192.168.1.200 | Последний адрес в диапазоне |
| Маска подсети | 255.255.255.0 | Определяет сеть, в которой работает DHCP |
| Шлюз по умолчанию | 192.168.1.1 | Маршрутизатор для выхода в интернет |
Установка роли через Диспетчер сервера
Установка роли занимает не больше 5 минут. Откройте Диспетчер сервера и выберите Добавить роли и компоненты. В мастере установки:
- На странице
Тип установкивыберитеУстановка ролей или компонентов. - В списке ролей отметьте
Сервер DHCP. - Нажмите
Добавить компонентыдля автоматического добавления зависимых служб. - Пропустите страницы
КомпонентыиСведения о сервере DHCP— здесь настройки не требуются. - На странице
ПодтверждениенажмитеУстановить.
После завершения установки нажмите Завершить настройку DHCP. Это откроет мастер послеустановочной конфигурации, где нужно будет задать параметры области.
Создание и настройка области DHCP
Область (scope) — это диапазон IP-адресов, которые сервер будет выдавать клиентам. Чтобы её создать:
- Откройте
Диспетчер DHCPчерезПуск → Средства администрирования Windows → DHCP. - Разверните дерево до узла
IPv4, кликните правой кнопкой и выберитеСоздать область. - Задайте имя области (например,
Main-Office) и описание. - Укажите начальный и конечный IP-адрес диапазона (например,
192.168.1.100–192.168.1.200). - Добавьте исключения — адреса, которые не должны выдаваться автоматически (например, серверы или принтеры).
- Настройте время аренды. Для офисной сети обычно хватает
8 дней. - Активируйте область, нажав правой кнопкой по ней и выбрав
Активировать.
Теперь нужно задать параметры области — шлюз, DNS-серверы и домен. Без этого клиенты не смогут выходить в интернет и обращаться к ресурсам по именам. В Диспетчере DHCP:
- Кликните правой кнопкой по области →
Свойства→ вкладкаПараметры. - Добавьте параметр
003 Маршрутизатори укажите шлюза (например,192.168.1.1). - Добавьте параметр
006 DNS-серверыи укажите адреса DNS (например,8.8.8.8и8.8.4.4для Google Public DNS). - Добавьте параметр
015 DNS-домени укажите имя домена (например,company.local).
Резервирование IP-адресов для статических устройств
Некоторые устройства в сети должны всегда получать один и тот же IP-адрес. Например, серверы, сетевые принтеры или камеры видеонаблюдения. Для этого в есть функция резервирования.
Чтобы зарезервировать адрес:
- В
Диспетчере DHCPразверните область →Резервирования. - Кликните правой кнопкой →
Создать резервирование. - Укажите IP-адрес (например,
192.168.1.50). - Задайте MAC-адрес устройства (найти его можно через
ipconfig /allна целевом устройстве). - Добавьте описание (например,
Принтер HP OfficeJet).
⚠️ Внимание: Если MAC-адрес будет введён неверно, резервирование не сработает, и устройство не получит заданный IP.
Настройка допалнительных параметров и опций
Помимо базовых параметров, Windows Server 2016 позволяет тонко настроить под специфические задачи. Вот какие опции часто пригодятся:
| Параметр | Код | Назначение |
|---|---|---|
| Имя домена DNS | 015 | Указывает домен для клиентов |
| WINS-серверы | 044 | Адреса WINS-серверов для совместимости со старыми системами |
| Тип узла | 047 | Определяет, использует ли клиент через TCP/IP |
| IP-адрес для végén (PXE) | 060 | Используется для загрузки по сети |
| Сервер времени | 004 | Адрес NTP-сервера для синхронизации времени |
Для добавления параметра:
- В
Диспетчере DHCPвыберите узелПараметры сервера. - Кликните правой кнопкой →
Настройка параметров. - Выберите тип параметра (например,
004 Серверы времени), укажите значение и добавьте.
Проверка работы сервера
После настройки нужно убедиться, что сервер выдаёт адреса корректно. Вот как это проверить:
- На сервере: откройте командную строку и выполните
ipconfig /all. Убедитесь, что DHCP-сервер имеет статический адрес и службу запущена (Get-Service -Name DHCPServerв PowerShell). - На клиенте: подключите устройство к сети, выполните
ipconfig /release, затемipconfig /renew. Проверьте, что клиент получил адрес из заданного диапазона. - В журнале событий: откройте
Журналы Windows → Системаи отфильтруйте события по источникуDHCP-Server. Ищите запись об успешной выдаче адреса.
Если клиент не получает адрес, проверьте: активирована ли область, правильно ли указан шлюз, нет ли конфликтов IP и включён ли DHCP на сетевом адаптере клиента.
Устранение типичных проблем
При настройке DHCP сервера на Windows Server 2016 часто возникают одинаковые ошибки. Вот как их решить:
- Область не активирована: клиенты не получают адреса. Решение: в
Диспетчере DHCPкликните правой кнопкой по области и выберитеАктивировать. - Не хватает адресов: все из диапазона заняты. Решение: расширьте диапазон или уменьшите время аренды.
- Конфликт IP: два устройства имеют один адрес. Решение: выполните
ipconfig /releaseна обоих устройствах, затемipconfig /renew. В крайнем случае исключите конфликтный адрес из области. - DHCP не запускается: проверьте, что роль установлена корректно и сервер имеет статический IP. Перезапустите службу через
services.msc.
Как сбросить настройки DHCP к заводским
Остановите службу DHCP, удалите роль через Диспетчер сервера, перезагрузите сервер и установите роль заново. Учтите, что все настройки будут утеряны!
Практические советы по оптимизации DHCP
Чтобы сервер работал стабильно и безопасно:
- Разделяйте сети: создавайте отдельные области для разных подсетей (например, для офиса и гостевой сети).
- Мониторьте использование: в
Диспетчере DHCPотслеживайте, сколько адресов выдано и сколько свободно. - Настраивайте резервирование: для критичных устройств (серверы, камеры) всегда резервируйте IP.
- Используйте PowerShell: для массовых изменений удобнее использовать команды вроде
Add-DhcpServerv4ScopeилиSet-DhcpServerv4OptionValue.
Чек-лист перед запуском DHCP сервера
Часто задаваемые вопросы
Можно ли настроить на Windows Server 2016 без графического интерфейса?
Да, для этого используйте PowerShell. Пример создания области: Add-DhcpServerv4Scope -Name "Office" -StartRange 192.168.1.100 -EndRange 192.168.1.200 -SubnetMask 255.255.255.0 -LeaseDuration 8.00:00:00. Для активации: Set-DhcpServerv4Scope -ScopeId 192.168.1.0 -State Active.
Сколько областей можно создать на одном сервере?
Ограничений по количеству областей нет — всё зависит от аппаратных ресурсов сервера. На практике на одном сервере редко создают больше 10–20 областей, так как это усложняет управление.
Как перенести с одного сервера на другой?
Используйте утилиты netsh или PowerShell. Пример для экспорта: Export-DhcpServer -ComputerName SourceServer -File C:\dhcp_backup.xml -Verbose. Для импорта: Import-DhcpServer -ComputerName TargetServer -File C:\dhcp_backup.xml -BackupPath C:\dhcp\ -Verbose.
Почему клиенты получают адреса из другой подсети?
Скорее всего, в сети работает ещё один DHCP-сервер (например, на маршрутизаторе). Отключите его или настройте так, чтобы он не конфликтовал с вашим сервером. Проверьте с помощью утилиты Wireshark или команды ipconfig /all на клиенте, какой сервер выдал адрес.