首页/网络/常用端口速查/3268 AD 全局编录(GC)

3268 AD 全局编录(GC)

Active Directory 全局编录端口:跨域查询用户与组成员关系全靠它,林内每台 DC 都可提供 GC 服务。

常用端口速查网络更新于 2026-10-13

全局编录是什么

全局编录(Global Catalog,GC)是 Active Directory 中一个特殊角色:它保存本域全部对象,并保存域林中其他域对象的部分属性副本,因此只查一台 GC 就能搜索整个林。默认端口是 3268(明文 LDAP 版),TLS 加密版走 3269,微软把 389/636 称为 DC 端口,把 3268/3269 称为 GC 端口。

基本信息

服务Microsoft Global Catalog(LDAP 版)
协议TCP/UDP 3268;加密版 3269
对照端口389/636 为普通 LDAP,3268/3269 为全局编录
典型客户端Exchange、跨域查询应用、子域域控
安全等级仅内网域网络,禁止对外发布

典型使用场景

  • 子域用户登录:登录过程需要 GC 解析通用组成员关系
  • 跨域搜索:应用只配置一台 GC 就能查到林内所有域的用户与组
  • 邮件系统地址簿:Exchange 的收件人解析与路由查询依赖 GC
  • 排障定位:确认当前使用的域控是否为 GC,以及可用的 GC 清单
  • 安全评估:GC 一旦被非域网段访问,可用匿名或低权账号枚举全林账号

测试 GC 端口与查询

测试 GC 端口与查询
Test-NetConnection dc01 -Port 3268                  # 端口可达性
Get-ADDomainController -Discover -Service GlobalCatalog   # 定位可用的 GC
nltest /dsgetdc:corp.example.com /gc                # 列出域内 GC 清单
ldp.exe                                             # 连接 3268 执行 base search

AD 目录服务端口对照

端口服务加密
389普通 LDAP明文,可用 StartTLS 升级
636LDAPSTLS 全程加密
3268全局编录明文
3269全局编录 TLSTLS 全程加密
88Kerberos协议自带加密
GC 不可用时最典型的症状是:能 ping 通域控,但登录与查通讯录失败;子域用户登录需要 GC 解析通用组,因此这台 GC 是否可达直接决定登录成功率。
3268 是明文 LDAP 版的 GC,对外发布从不建议;域内也要按网段限制来源,因为编录里包含整个林的账号与组结构,是最有价值的枚举目标。

加固与运维建议

  • 按网段限制 GC 访问,只放行必要的应用服务器与域控管理网
  • 关键应用配置多台 GC 地址,避免单点故障影响登录与跨域查询
  • 排查时先确认查询发出的是 3268 还是 3269,避免端口与加密方式错配
  • 定期核对提供 GC 服务的节点清单与实际拓扑是否一致
跨域查询还有一个易忽略点:GC 只保存其他域对象的部分属性,查不到的字段要回到对应域的域控上再查一次,否则会把属性缺失误判为权限问题。

易错点

  • 只开 389 不开 3268:跨域用户登录随机失败,日志里还看不出直接原因
  • 把 3268 发布到非域网段或公网:攻击者可用低权甚至匿名方式枚举全林账号
  • 应用只配一台 GC 地址:该节点维护或重启时,跨域查询与登录同时受影响
  • 把 3269 与 3268 混用配置:部分客户端在加密端口上仍发明文绑定,直接失败

数据来源与参考

  • Microsoft Learn:Active Directory 端口要求
  • Windows 系统 services 文件(msft-gc)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌