我一直在我们组织内试验 IPv6。域控制器(全部为 2003 R2)和大多数服务器(2003 R2 / 2008 / 2008 R2)都已配置 IPv6。我们有一个通过隧道提供商分配的子网。
目前,唯一运行 IPv6 的工作站是我的。(Windows 7)我注意到我的工作站正在为 DFS 之类的东西选择其他站点中的域控制器,最后我意识到我没有在 Active Directory 站点和服务 (ADSS) 中设置 IPv6 子网。但是当我尝试在 ADSS 中添加 IPv6 前缀时,它告诉我:
Windows cannot create the object 2001:xxxx:xxxx:xxxx::/64 because:
The object name has bad syntax.
我认为我可能正在使用 2008 版管理工具(ADSS 报告版本 6.1.7601.17514),因此我想知道我的 2003 R2 Active Directory 架构是否不支持在 ADSS 中配置 IPv6 子网。这是真的吗?
更新
即使 Active Directory 中的 2008 R2 架构,我也遇到了同样的问题。如何将 IPv6 子网纳入站点和服务?
答案1
您需要升级 Active Directory 的架构才能支持 IPv6 子网。adprep
从 Windows Server 2008(或 R2)运行该实用程序就足以将您的架构升级到支持新 IPv6 子网对象的版本。
答案2
事实证明,Windows 2003 域控制器不会在站点和服务中接受 IPv6 子网。添加 2008 R2 域控制器后,我能够添加 IPv6 子网。但我还发现在 Windows 2003 上运行 IPv6 效果不佳,尤其是在混合使用 Exchange 的情况下。