0aa8fe6
这次没有正文改动。
这是 windows/搭建第一台域控(AD DS).md 的改动记录。后台每次保存都会留一份快照,
这里显示的是快照之间的差异,不会混入其他文章的改动。
还没有后台修改记录。
下面是 Git 里的提交,可能包含其他文章的改动(因为一次提交会带上工作区所有变化)。
0aa8fe6
这次没有正文改动。
be5956e
@@ -0,0 +1,65 @@ +--- +tags: [域控, AD, Windows Server] +order: 50 +--- + +# 搭建第一台域控(AD DS) + +## 场景 + +小公司要从工作组切到域,统一账号、组策略、共享权限。 + +## 前置条件 + +- Windows Server,**静态 IP** +- DNS 指向自己(`127.0.0.1` 或本机 IP),不能指向外部 DNS +- 想好域名,别用 `.local`(和 mDNS 冲突) +- 有本机管理员密码 + +## 配置 + +```powershell +# 1. 装角色 +Install-WindowsFeature -Name AD-Domain-Security, DNS -IncludeManagementTools + +# 2. 提升为域控(会重启) +Install-ADDSForest ` + -DomainName "corp.example.com" ` + -DomainNetbiosName "CORP" ` + -InstallDns ` + -ForestMode Win2016 ` + -DomainMode Win2016 ` + -Force +``` + +重启后登录名变成 `CORP\Administrator`。 + +## 验证 + +```powershell +Get-ADDomain +Get-ADForest +dcdiag /test:dns /v +dcdiag /test:netlogons +Get-Service NTDS, DNS, KDC, Netlogon | Format-Table Name, Status +``` + +`dcdiag` 全绿、`\\corp.example.com\SYSVOL` 能访问,才算健康。 + +## 回滚 + +域控没有「卸载角色」这种回滚,只能: + +- 虚拟机:直接回快照 +- 物理机:`dcpromo` 已移除,只能重装系统 + +所以**先在虚拟机上练一遍**。 + +## 坑 + +- **DNS 指向外网**,域控会把自己注册到错误的地方,客户端加域直接失败。 +- 域名用 `.local` 会和 mDNS 打架,Linux / macOS 客户端解析异常。 +- 时间不同步会导致 Kerberos 票据失败,登录报「信任关系失败」。 +- 域控装完再改计算机名/IP,需要额外处理,尽量一次到位。 +- 只部署一台域控没有冗余,第二台要额外配 DNS 和 `repadmin` 检查复制。 +- 加入域的机器要重启才能用域账号登录。