Event ID 4014 DNS: не удалось найти или создать раздел каталога — решение
Симптомы отсутствия разделов DNS (Event ID 4014)
В журнале DNS Server появляется ошибка: Event ID 4014: The DNS server was unable to locate or create the built-in directory partition [ForestDnsZones / DomainDnsZones] for the domain.
| Симптом | Последствия |
|---|---|
| DNS-сервер не создает интегрированные зоны | Отказ развертывания новых доменных зон |
| Ошибки репликации между DC | Контроллеры не видят DNS-разделы леса |
| Ошибки dcdiag /test:DNS | Тест сообщает об отсутствии разделов NDNC (Non-Domain Naming Context) |
Пошаговое восстановление разделов DNS (Event ID 4014)
- Проверьте наличие разделов DomainDnsZones и ForestDnsZones:
# Просмотр существующих разделов каталога через PowerShell:
Get-ADReplicationPartition | Select-Object DN, IsValid, ReplicatedNDNC- Пересоздайте встроенные разделы DNS с помощью утилиты DNSCMD:
# Принудительное создание разделов каталога для DNS зон:
dnscmd . /CreateBuiltinDirectoryPartitions /Forest
dnscmd . /CreateBuiltinDirectoryPartitions /Domain- Зарегистрируйте сервер в прикладных разделах через ntdsutil (при необходимости):
# Ручное подключение разделов через ntdsutil:
ntdsutil
partition management
connections
connect to server .
quit
list
# Убедитесь, что разделы ForestDnsZones и DomainDnsZones инстанциированы на сервере
quit
quit- Перезапустите службу DNS Server:
# Перезапуск службы DNS:
Restart-Service -Name DNS -ForceВажно: Для создания встроенных разделов каталога у вашей учетной записи должны быть права Enterprise Admins (Администраторы предприятия).
Частые вопросы (FAQ)
Что такое встроенные разделы ForestDnsZones и DomainDnsZones?
Это специальные прикладные контексты именования (NDNC) Active Directory, созданные исключительно для хранения и репликации зон DNS между всеми контроллерами леса или домена.
Почему разделы могут отсутствовать на новом DC?
Разделы могут не успеть среплицироваться при медленной начальной синхронизации или если при промоушене контроллера возникли сбои прав доступа.
Какая команда PowerShell выводит список всех разделов AD?
Командлет: Get-ADReplicationPartition.
Нужно ли перезагружать сервер после команды CreateBuiltinDirectoryPartitions?
Достаточно просто перезапустить службу DNS Server (Restart-Service DNS).