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

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

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

1004 Windows Server, AD и Роли

Event ID 1004 DHCP Server: Диапазон адресов возвращен в норму (Scope Normal)

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

Архитектура нормализации адресного пространства DHCP

Событие 1004 логируется источником DHCP-Server в журнале System. Сообщение: "Диапазон адресов области [Имя_Области / IP_Подсети] больше не заполнен, появились свободные IP-адреса (Scope is no longer full)". Это информационное событие восстановления, подтверждающее, что процент занятых IP-адресов в области опустился ниже установленного порога тревоги (по умолчанию ниже 80%) после предшествующего исчерпания пула (>Event ID 1003).

Факторы нормализации пула:

  • Истечение срока аренды (Lease Expiry) старых клиентов и возврат адресов в свободный пул.
  • Ручная очистка заблокированных записей (BAD_ADDRESS) или устаревших резерваций администратором.
  • Расширение диапазона адресов области или добавление дополнительной подсети (Superscope).

Регламентные действия и оптимизация параметров DHCP

Сценарий 1: Проверка текущего процента заполнения области через PowerShell

Контроль распределения пула адресов для предотвращения повторного исчерпания.

# Анализ процента использования пулов DHCP на сервере
Get-DhcpServerv4ScopeStatistics | 
    Select-Object ScopeId, Free, InUse, 
    @{N='PercentInUse';E={[math]::Round($_.PercentageInUse, 2)}} | 
    Format-Table -AutoSize

Сценарий 2: Настройка порога предупреждения о заполнении пула

Настройте порог генерации предупреждений, чтобы заблаговременно узнавать о дефиците адресов.

  1. Откройте консоль dhcpmgmt.msc.
  2. Нажмите правой кнопкой на IPv4 -> Свойства -> вкладка Дополнительно.
  3. Установите значение параметра Оповещать об исчерпании области при проценте на уровне 85%.

Сценарий 3: Настройка автоматического удаления устаревших записей DNS

Убедитесь, что освободившиеся IP-адреса корректно обновляются в DNS-зоне через настройки интеграции DHCP-DNS.

# Включение автоматического удаления DNS-записей при истечении аренды DHCP
Set-DhcpServerv4DnsSetting -DynamicUpdates "Always" -DeleteDnsRROnLeaseExpiry $True

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

  • Установка чрезмерно короткого времени аренды на проводных сегментах: Уменьшение аренды до нескольких минут в попытке 'освободить адреса' создает избыточный широковещательный трафик и перегружает службу DHCP постоянными запросами продления (Renew/T1).
В сети регулярно происходят скачки дефицита IP-адресов?
Нестабильность пулов DHCP приводит к отключению рабочих мест сотрудников. Доверьте сетевое администрирование ITSTM: спроектируем отказоустойчивые пулы, оптимизируем маршрутизацию и внедрим централизованный мониторинг IPAM.
💡 Практика специалистов: При миграции офисных сетей на новые подсети используйте механизм 'DHCP Exclusions' (Исключения), временно выводя из пула старые статические диапазоны, чтобы исключить конфликты адресации с серверами и оргтехникой.

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

Требуется ли перезапуск службы DHCP после фиксации события 1004?

Нет. Служба DHCP автоматически продолжает выдавать освободившиеся адреса новым клиентам в штатном режиме без перезагрузки.

Какое событие предшествует событию 1004?

Событию 1004 предшествует предупреждение Event ID 1003 (Scope is full) или Event ID 1020 (Scope is nearly full).

Освобождаются ли адреса BAD_ADDRESS автоматически?

По умолчанию Windows Server пытается повторно протестировать и вернуть адреса BAD_ADDRESS в пул через определенный интервал времени (обычно через 15-30 минут), если устройство-конфликт отключено.

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

Выполните на рабочей станции команду: ipconfig /release, затем ipconfig /renew.

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