Настройка DHCP сервера на Windows Server 2012 R2 — задача, с которой рано или поздно сталкивается каждый системный администратор. DHCP (Dynamic Host Configuration Protocol) автоматизирует распределение IP-адресов в сети, избавляя от ручного ввода параметров на каждом устройстве. В этой статье я подробно покажу, как установить и настроить роль DHCP, создать область адресов, задать параметры и проверить работоспособность сервера. Разберёмся с нюансами, которые часто упускают начинающие.

Сначала уточним: для работы на Windows Server 2012 R2 нужно убедиться, что сервер имеет статический IP-адрес, а в сети нет других DHCP-серверов (если они есть — их нужно отключить или настроить reservation). Далее — пошаговый процесс, от установки роли до мониторинга выдачи адресов.

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

Перед тем как настроить сервер на Windows Server 2012 R2, нужно подготовить систему. Первым делом проверьте, что у сервера есть статический IP-адрес. Для этого:

Откройте Панель управления → Центр управления сетями и общим доступом → Изменение параметров адаптера. Выберите активный сетевой адаптер, кликните правой кнопкой, выберите Свойства, затем IP версии 4 (TCP/IPv4). Убедитесь, что выбран параметр Использовать следующий IP-адрес, а не автоматическое получение.

Также убедитесь, что сервер подключён к сети, где он будет раздавать адреса, и что на нём установлены последние обновления. Это минимизирует риск конфликтов.

💡

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

Этап установки Действие Примечания
Выбор типа установки Установка ролей или компонентов Не выбирайте удалённую установку, если настраиваете локальный сервер
Выбор сервера Текущий сервер из пула Если серверов несколько, выберите тот, на котором хотите развернуть DHCP
Выбор ролей Сервер DHCP Добавьте все предлагаемые компоненты по умолчанию
Подтверждение установки Нажать «Установить» Процесс может занять 2–5 минут в зависимости от производительности сервера

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

Установка роли выполняется через Диспетчер серверов. Вот как это сделать:

Откройте Диспетчер серверов (если он не открылся автоматически при входе). В верхнем меню выберите Управление → Добавить роли и компоненты. В мастере установки выберите Установка ролей или компонентов и нажмите Далее.

На экране выбора сервера оставьте выбранным текущий сервер (если у вас кластер — выберите нужный узел). В списке ролей найдите Сервер DHCP и отметьте его галочкой. Появится окно с предложением добавить необходимые компоненты — соглашаемся.

Создание области и настройка параметров

После установки роли нужно создать область DHCP — диапазон IP-адресов, которые сервер будет раздавать клиентам. Для этого:

В Диспетчере серверов выберите DHCP в левом меню. Разверните дерево, кликните правой кнопкой по IPv4 и выберите Создать область. Запустится мастер создания.

Укажите имя области (например, Основная сеть) и описание (необязательно). Далее задайте диапазон адресов: начальный и конечный IP, а также маску подсети. Например, для сети 192.168.1.0/24 это будет от 192.168.1.100 до 192.168.1.200 с маской 255.255.255.0.

На следующем этапе можно исключить адреса из области (например, если часть диапазона зарезервирована для статических устройств). Также укажите срок аренды адресов — по умолчанию это 8 дней, но для небольших сетей можно уменьшить до 1–2 дней.

Затем настройте параметры области:

  • Шлюз по умолчанию — маршрутизатора (например, 192.168.1.1).
  • DNS-серверы — адреса DNS (можно указать текущего сервера, если он выполняет роль DNS, или внешние, например, 8.8.8.8 от Google).
  • Имя домена — domestika.local или другой внутренний домен.

После настройки всех параметров мастер предложит активировать область — соглашаемся.

Настройка дополнительных параметров и резервирования адресов

Помимо базовых параметров, в Windows Server 2012 R2 можно настроить дополнительные опции DHCP, которые упрощают администрирование сети:

  1. Резервирование адресов — привязка конкретного к MAC-адресу устройства. Полезно для серверов, принтеров или других устройств, которым нужен статический адрес в пределах DHCP-области. Для этого в консоли выберите область, кликните правой кнопкой по Резервирования и выберите Создать. Укажите MAC-адрес, и описание.
  2. Параметры области — можно добавить дополнительные опции, например, WINS-серверы или параметры для PXE-загрузки.
  3. Фильтрация MAC-адресов — ограничение доступа к сети для неавторизованных устройств. Включается в свойствах сервера на вкладке Фильтры.
⚠️ Внимание: При резервировании адресов убедитесь, что MAC-адрес введён правильно. Ошибка в одной цифре приведёт к тому, что устройство не получит IP.
Какой срок аренды IP вы обычно настроиваете в DHCP?
1 час
1 день
8 дней
1 неделя

Проверка работы DHCP-сервера и устранение неполадок

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

В консоли правой кнопкой по серверу и выберите Обновить. Убедитесь, что область активна и нет ошибок в статусе. Также можно проверить файлы в C:\Windows\System32\dhcp — там хранятся логи работы сервера.

Для проверки с клиентской машины выполните в командной строке:

Команда Описание Ожидаемый результат
ipconfig /release Освобождает текущий IP-адрес Адрес сбрасывается на 0.0.0.0
ipconfig /renew Запрашивает новый у DHCP-сервера Получает адрес из настроенной области
ipconfig /all Показывает текущую конфигурацию сети Отображает полученный IP, шлюз, и DHCP-сервер
ping 192.168.1.100 Проверка связи с другим устройством в сети Успешный ответ, если сеть работает

Если клиент не получает адрес, проверьте:

  • Активна ли область DHCP.
  • Нет ли в сети другого DHCP-сервера (например, на роутере).
  • Правильно ли настроены параметры шлюза и DNS.
  • Нет ли блокировки на уровне файрвола (порт 67 должен быть открыт для UDP).

Если DHCP-сервер не раздаёт адреса,首先 проверьте, активирована ли область и нет ли конфликтов с другими DHCP-серверами в сети.

Настройка отказоустойчивости DHCP

В Windows Server 2012 R2 появилась поддержка отказоустойчивости DHCP — это позволяет иметь два сервера, которые дублируют друг друга. Если один сервер выходит из строя, второй продолжает раздавать адреса, предотвращая простои.

Для настройки отказоустойчивости:

  1. Установите роль на второй сервер (аналогично первому).
  2. В консоли первого сервера кликните правой кнопкой по серверу и выберите Настроить отказоустойчивость.
  3. Укажите IP-адрес второго сервера и настройте параметры репликации (например, режим Горячий резерв для автоматического переключения).
  4. На втором сервере подтвердите настройку, следуя инструкциям мастера.

После настройки оба сервера будут синхронизировать данные о выданных адресах, что гарантирует стабильность работы сети.

Как проверить синхронизацию между DHCP-серверами

Откройте консоль DHCP на обоих серверах и сравните списки выданных адресов. В идеале они должны совпадать. Также можно использовать PowerShell-команду Get-DhcpServerv4Failover, чтобы проверить статус репликации.

Практическая инструкция: быстрая настройка за 10 минут

Если вам нужно быстро развернуть на Windows Server 2012 R2, следуйте этому краткому чек-листу:

Быстрая настройка DHCP на Windows Server 2012 R2

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

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

Можно ли настроить на Windows Server 2012 R2 без статического IP?

Нет. DHCP-сервер должен иметь статический IP-адрес, иначе он сам будет пытаться получить адрес от другого DHCP-сервера, что приведёт к конфликту. Перед настройкой обязательно задайте статический в параметрах сети.

Как изменить диапазон адресов в существующей области DHCP?

Чтобы изменить диапазон, откройте консоль DHCP, выберите область, кликните правой кнопкой и выберите Свойства. На вкладке Область можно изменить начальный и конечный IP-адреса. После изменения не забудьте перезапустить службу DHCP (net stop dhcpserver и net start dhcpserver в командной строке).

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

Чаще всего проблема в одном из следующих факторов: область не активирована, в сети есть другой DHCP-сервер (например, на роутере), неправильно настроены параметры шлюза или DNS, или блокируется порт 67 (UDP) файрволом. Проверьте все эти моменты по порядку.

Как отключить DHCP-сервер на Windows Server 2012 R2?

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