Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

1003 Windows Server, AD и Роли

Event ID 1003 DHCP Server: Пул IP-адресов исчерпан (Scope Exhausted)

Обновлено: 15.08.2026 · Официальная документация ↗

Архитектура распределения пулов в службе DHCP Server

Событие 1003 логируется источником DHCP-Server в журнале System. Сообщение: "Диапазон адресов области [Имя_Области / IP_Подсети] заполнен на 100%, свободные IP-адреса отсутствуют (Scope is full and no more IP addresses are available)". Симптомы: Новые устройства (ноутбуки сотрудников, смартфоны, сетевые принтеры) не могут подключиться к корпоративной сети, получают адреса автоконфигурации APIPA (169.254.x.x) и теряют доступ к сетевым ресурсам.

Причины исчерпания диапазона DHCP:

  • Слишком длительное время аренды (Lease Duration) при высокой ротации мобильных устройств (например, 8 дней для гостевой Wi-Fi сети).
  • Появление сторонних устройств или петель коммутации (DHCP Starvation Attack).
  • Неактуальные статические резервации (Bad_Address / Expired leases), занимающие пространство пула.

Дерево решений: Быстрое освобождение и расширение DHCP-пула

Сценарий 1: Сокращение времени аренды (Lease Duration)

Для офисных и беспроводных сегментов с большим числом временных клиентов сократите срок аренды до нескольких часов.

  1. Откройте консоль dhcpmgmt.msc.
  2. Разверните область IPv4 -> Нажмите правой кнопкой на Область (Scope) -> Свойства.
  3. В разделе Срок действия аренды для клиентов DHCP уменьшите значение с дефолтных 8 дней до 4–8 часов для Wi-Fi или 1 дня для проводного офиса.

Сценарий 2: Очистка зависших и поврежденных аренд через PowerShell

Удалите записи со статусом Inactive или адреса, отмеченные как BAD_ADDRESS (конфликтующие).

# Удаление всех конфликтующих адресов (BAD_ADDRESS) из области
Get-DhcpServerv4Lease -ScopeId 192.168.10.0 | 
    Where-Object {$_.Description -eq 'BAD_ADDRESS'} | 
    Remove-DhcpServerv4Lease

Сценарий 3: Расширение адресного пространства (Superscope / Расширение маски)

Если физически не хватает адресов подсети /24 (254 адреса):

  • Вариант А (Без перенастройки маршрутизатора): Создайте Надобласть (Superscope) в консоли DHCP, объединив текущую подсеть с новой дополнительной подсетью (Secondary IP на шлюзе).
  • Вариант Б (Правильный): Измените маску подсети на сетевом шлюзе и в DHCP с /24 (255.255.255.0) на /23 (255.255.254.0), увеличив емкость до 510 адресов.

Типовые ошибки администраторов

  • Попытка изменить маску подсети в существующей области: Консоль DHCP Windows Server НЕ позволяет изменить маску подсети в уже созданной области. Для смены маски область необходимо экспортировать, удалить и создать заново (или пересоздать через PowerShell).
Сотрудники не могут подключиться к Wi-Fi из-за нехватки IP-адресов?
Дефицит адресного пространства парализует работу офиса. Закажите модернизацию сетевой инфраструктуры в ITSTM: спроектируем правильную VLAN-сегментацию, настроим отказоустойчивый DHCP Failover и IPAM.
💡 Практика специалистов: При настройке отказоустойчивости DHCP Failover (режим Load Balancing 50/50) убедитесь, что параметр Maximum Client Lead Time (MCLT) настроен на 1 час, чтобы свободные адреса партнера оперативно перераспределялись при сбоях.

Частые вопросы (FAQ)

Почему возникают адреса со статусом BAD_ADDRESS?

DHCP-сервер перед выдачей адреса отправляет ping-запрос. Если кто-то в сети уже занял этот IP статически, сервер помечает адрес как BAD_ADDRESS и не выдает его клиентам во избежание конфликта.

Как экспортировать все резервации перед пересозданием области?

Выполните в PowerShell: Export-DhcpServer -File C:\dhcp_backup.xml -Leases -Force. После создания области с новой маской выполните Import-DhcpServer.

Что такое DHCP Starvation Attack?

Это атака злоумышленника, генерирующего миллионы фейковых MAC-адресов для полного исчерпания пула DHCP. Для защиты настраивается функция Port Security на коммутаторах.

Какое событие подтверждает восстановление доступности пула?

Событие Event ID 1004 (Scope is no longer full) логируется службой DHCP, когда процент заполнения области опускается ниже установленного порога тревоги (по умолчанию 80%).

Полезные материалы
Рекомендуем