我们有一个 Windows Server 2012 域。该服务器充当我们的 DHCP 和 DNS。大约 2 周前,我相信康卡斯特更改了其路由器中的某些内容,启用了 IPv6。由于我们的 Windows 2012 服务器上最初从未设置过 IPv6,因此路由器现在充当 IPv6 地址的 DHCP。因此,域中的所有 PC 都无法解析名称,因为它不再使用 IPv4 和我们自己的 DNS 服务器。
我在 Comcast 路由器中找到了关闭 IPv6 DHCP 的设置,但看来损害已经造成。我对 IPv6 一无所知,是办公室里的“伪”IT 人员。我不得不去所有受影响的机器并运行“ipconfig /release6”,并删除 Windows 2012 Server 上的所有 IPv6 DNS 条目。
这似乎可以“临时解决”这个问题,但客户端机器却不断获得 IPv6,而 DNS 却不断陷入混乱。
有人能就问题是什么以及如何解决它提供一些建议吗?
答案1
解决办法:登录调制解调器并禁用 IPv6 无状态和有状态 (DHCPv6) 自动配置。同时检查 DHCPv4 是否未启用,默认情况下启用。这只会导致您无法获得 IPv6 支持。
正如 Michael 上面提到的,目前很多网站都不需要 IPv6,但随着 IPv4 枯竭的现实发生(比如您无法再在世界部分地区获取 IPv4 地址),在不久的将来将会有越来越多的仅使用 IPv6 的网站。
“真正的解决方案”是在路由器上而不是服务器上设置 DHCP。Windows 无法很好地处理 IPv6,至少它的 DHCPv6 是“缺乏的”。因此,在将其用作 DHCPv6 服务器时,您会遇到很多问题。将路由器设置为 DHCPv6 服务器的问题在于您将丢失 AD 集成 DNS 更新。这可以配置,但并不容易。所以我建议的“真正的解决方案”是致电当地的顾问,他们可以为您配置一切。