Перейти к содержимому
AD Academy
DHCP и подготовка сети
Средний12 мин.Обновлено: Тема 5 из 5

Scope, Reservations и Options в DHCP

Правильное построение Scope: диапазон, исключения, шлюз, DNS, суффикс домена и постоянные резервации.

Не прочитано

Что вы узнаете

  • Как правильно создать Scope
  • Что такое исключения и резервирования
  • Какие Options обязательны для AD

Перед этой темой стоит прочитать:DNS в Windows Server: зоны и записи

Аналогия: Scope — это запас номеров в отеле, Exclusion — это номера, зарезервированные для персонала, Reservation — это постоянный номер для конкретного гостя, а Options — это инструкции, которые каждый гость получает на стойке регистрации: где выход (Gateway) и где информация (DNS).

Правильный порядок построения

  • 1. Диапазон адресов (Start / End) и маска сети — полное соответствие физической подсети.
  • 2. Exclusion Range — исключите из диапазона серверы, коммутаторы и принтеры с постоянным адресом.
  • 3. Lease Duration — 8 дней в офисе, несколько часов в гостевой сети или Wi-Fi.
  • 4. Options на уровне Scope: 003 Router, 006 DNS Servers, 015 DNS Name (суффикс домена).
  • 5. Reservation по MAC — для принтеров, камер и любого устройства, которому требуется стабильный адрес.
  • 6. Авторизуйте сервер в , иначе он вообще не будет выдавать адреса.
  • Server Options — применяются ко всем Scope на сервере.
  • Scope Options — переопределяют настройки сервера для данного Scope.
  • Reservation Options — самый специфический уровень, переопределяет все остальные.
# Полный диапазон от начала до конца
Add-DhcpServerv4Scope -Name "HR-VLAN20" -StartRange 192.168.20.50 `
  -EndRange 192.168.20.240 -SubnetMask 255.255.255.0 `
  -LeaseDuration 8.00:00:00 -State Active

Add-DhcpServerv4ExclusionRange -ScopeId 192.168.20.0 `
  -StartRange 192.168.20.50 -EndRange 192.168.20.60

Set-DhcpServerv4OptionValue -ScopeId 192.168.20.0 `
  -Router 192.168.20.1 -DnsServer 192.168.20.10 -DnsDomain "lab.local"

Add-DhcpServerv4Reservation -ScopeId 192.168.20.0 `
  -IPAddress 192.168.20.55 -ClientId "AA-BB-CC-11-22-33" -Name "HR-Printer"

# Проверки
Get-DhcpServerv4Scope
Get-DhcpServerv4OptionValue -ScopeId 192.168.20.0
Get-DhcpServerv4Lease -ScopeId 192.168.20.0 | Where-Object AddressState -like "*Declined*"
powershell
Архитектура и теория — под капотом

DHCP работает по DORA: Discover (Broadcast) → Offer → Request → Ack. Для прохождения через маршрутизатор требуется IP Helper (Relay), так как Broadcast не проходит между сетями.

  • Option 3 — Default Gateway, Option 6 — DNS, Option 15 — Name, Option 51 — Lease Time.
  • Reservation — постоянный адрес по MAC, управляется централизованно (лучше, чем ручная Static).
  • Exclusion Range — диапазон, который не будет выдаваться (серверы, принтеры).
  • В домене сервер должен быть Authorize — механизм, предотвращающий Rogue DHCP.
Практическая настройка (PowerShell / GUI)
Add-DhcpServerv4Scope -Name "Users" -StartRange 192.168.10.50 -EndRange 192.168.10.200 -SubnetMask 255.255.255.0
Add-DhcpServerv4ExclusionRange -ScopeId 192.168.10.0 -StartRange 192.168.10.50 -EndRange 192.168.10.60
Set-DhcpServerv4OptionValue -ScopeId 192.168.10.0 -Router 192.168.10.1 -DnsServer 192.168.10.10 -DnsDomain corp.com
Add-DhcpServerv4Reservation -ScopeId 192.168.10.0 -IPAddress 192.168.10.55 -ClientId "00-15-5D-01-02-03" -Name PRN01
Add-DhcpServerInDC
powershell
! На маршрутизаторе, если DHCP в другой сети
Router(config-if)# ip helper-address 192.168.10.10
bash
Диагностика и устранение неполадок
  • Клиент получает 169.254.x.x (APIPA) — не пришел ответ: проверьте Relay, кабель/VLAN или полный Scope.
  • Get-DhcpServerv4ScopeStatistics — процент использования; более 90% требует расширения или сокращения Lease.
  • Дублирование адресов — кто-то настроил Static в пределах диапазона; добавьте Exclusion.

Проверь себя

Какой уровень параметров побеждает при конфликте?

Клиент получил адрес 169.254.10.7. Что это значит?

Эта страница вам помогла?