Event ID 1012 Active Directory: не найден глобальный каталог (GC)
Симптомы ошибки поиска Global Catalog (Event ID 1012)
В журнале Directory Service контроллера домена появляется ошибка: Event ID 1012: Active Directory Domain Services could not find a global catalog in the forest. An attempt to locate a global catalog via DNS returned no available servers от источника NTDS General.
| Симптом | Последствия для домена |
|---|---|
| Отказ аутентификации пользователей с UPN | Пользователи не могут войти по логину вида user@domain.com |
| Сбои членства в универсальных группах | Невозможно определить права пользователей при междоменном доступе |
| Ошибки входа в Exchange / Outlook | Почтовые клиенты теряют доступ к глобальной адресной книге (GAL) |
Пошаговое устранение сбоя поиска Global Catalog (Event ID 1012)
- Проверьте наличие и доступность серверов с ролью Global Catalog в лесу:
# Поиск всех серверов с ролью Глобального каталога в лесу (PowerShell):
Get-ADDomainController -Filter {IsGlobalCatalog -eq $True} | Select-Object Name, IPv4Address, Site, OperatingSystem- Назначьте роль Глобального каталога текущему или дополнительному DC:
# Включение роли Global Catalog на текущем сервере (PowerShell):
Set-ADObject -Identity (Get-ADDomainController).NTDSSettingsObjectDN -Add @{options = 1}
# Либо через оснастку dssite.msc (Active Directory - сайты и службы):
# Сайты -> Имя_Сайта -> Серверы -> Имя_Сервера -> NTDS Settings (Свойства) -> Поставьте флажок "Глобальный каталог"- Проверьте регистрацию DNS SRV-записей глобального каталога:
# Проверка разрешения SRV записей порта GC (3268) через DNS:
Resolve-DnsName -Name _gc._msdcs.ВАШ_ЛЕС.LOCAL
# Принудительная перерегистрация DNS записей:
Restart-Service -Name Netlogon -Force- Проверьте доступность портов TCP 3268 и 3269 (LDAP GC / LDAPS GC):
# Тест подключения к порту Global Catalog на удаленном DC:
Test-NetConnection -ComputerName "ИМЯ_ДРУГОГО_DC" -Port 3268Рекомендация по архитектуре: В современных лесах Active Directory рекомендуется включать роль Global Catalog (GC) на ВСЕХ контроллерах домена, если на них не размещена специализированная инфраструктура со смешанными схемами без прав на схемы инфраструктурных мастеров.
Частые вопросы (FAQ)
Что такое Global Catalog (Глобальный каталог) в Active Directory?
Это специальная роль контроллера домена, хранящая частичную копию атрибутов абсолютно всех объектов всех доменов в лесу Active Directory для быстрого глобального поиска.
Какой стандартный TCP-порт использует Global Catalog?
Порт TCP 3268 для обычного соединения и TCP 3269 для шифрованного соединения через SSL/TLS (LDAPS).
Может ли контроллер домена в однодоменном лесу работать без GC?
В лесу Active Directory обязательно должен присутствовать как минимум один сервер с активной ролью Global Catalog.
Сколько времени занимает превращение обычного DC в Global Catalog?
От нескольких минут до нескольких часов в зависимости от размера базы данных AD и скорости репликации между сайтами.