必须完成“角色安装+域控制器提升”两阶段:先配静态IP、主机名、DNS指向127.0.0.1,再通过服务器管理器安装AD DS与DNS角色,最后运行向导选择“添加新林”、设FQDN、功能级别及DSRM密码,重启后用dcdiag和DNS管理器验证。
在 windows server 中配置 active directory 域服务(ad ds)并成功部署根域控制器,核心是完成“角色安装 + 域控制器提升”两个不可跳过的阶段。关键不在于装了什么,而在于每一步的配置是否满足 ad 的底层依赖:静态 ip、正确主机名、dns 可用性、以及权限与功能级别匹配。
确保基础环境合规
AD DS 对运行环境有硬性要求,跳过验证极易导致提升失败或后续解析异常:
- 设置静态 IPv4 地址:打开网络适配器属性 → 双击“Internet 协议版本 4 (TCP/IPv4)”→ 手动填写 IP、子网掩码、默认网关;DNS 服务器建议先设为 127.0.0.1(待 DNS 角色安装后自动接管)
- 修改计算机名:按 Win+R 输入 sysdm.cpl → “计算机名”选项卡 → “更改” → 输入纯字母数字的名称(如 DC01),不能含下划线、空格或特殊字符,改完需重启
- 确认系统版本:右键“此电脑”→“属性”,确保是 Windows Server 2016/2019/2022 标准版或数据中心版(Server Core 也可,但需用 PowerShell 或远程工具操作)
安装 AD DS 和 DNS 服务器角色
DNS 是 AD 正常运作的前提——域控制器必须能解析自身域名,因此推荐一并安装 DNS 服务器角色,让系统自动创建正向/反向查找区域及 SRV 记录:
- 以管理员身份打开“服务器管理器” → 点击“管理” → “添加角色和功能”
- 一路“下一步”,在“服务器角色”页勾选 Active Directory 域服务 和 DNS 服务器
- 弹出“添加功能”提示时点“添加功能”,继续下一步直至“确认安装” → 勾选“如果需要,自动重新启动目标服务器” → 点击“安装”
- 安装完成后暂不重启(若已勾选自动重启则等待完成),此时仅部署了二进制文件,AD 尚未启用
运行配置向导,提升为根域控制器
这是真正创建域的关键动作。选择“添加新林”即表示你要从零构建一个全新的 AD 林和根域:
- 服务器管理器仪表板右上角出现黄色警告图标 → 点击它 → 选择“将此服务器提升为域控制器”
- 在“部署配置”页选择 添加新林 → 输入根域名(FQDN),例如 corp.local 或 ad.example.com(避免使用 .local 在某些场景下有兼容性问题,推荐使用真实可注册域名的子域)
- “域控制器选项”页中:
– 设置“域功能级别”和“林功能级别”(如全环境为 Server 2019,就选 2019;向下兼容可选更低,但不建议低于 2012 R2)
– 输入并牢记 DSRM 密码(目录服务还原模式密码,非域用户密码,用于故障恢复) - 保持其他选项默认(如数据库路径、日志路径、SYSVOL 路径),点击“下一步”→“查看选项”确认无误 → “安装”
- 安装过程约 10–20 分钟,完成后服务器将自动重启
验证部署是否成功
重启登录后,通过几个快速检查确认根域控制器已就绪:
- 打开“服务器管理器” → 左侧“工具”菜单中应出现 Active Directory 用户和计算机、Active Directory 域和信任关系、DNS 管理器 等工具
- 运行 dcdiag /q(命令提示符或 PowerShell 中执行),输出显示“Passed test connectivity”等全部通过项
- 在 DNS 管理器中展开正向查找区域,应能看到以你设置的根域名(如 corp.local)命名的区域,并包含 _msdcs、_sites、_tcp、_udp 等子文件夹及对应 SRV 记录
- 尝试新建一个用户(如 testuser)→ 右键域 → “新建” → “用户”,能成功创建即说明 AD 数据库写入正常











