在 Windows Server 2008 中,即使取消勾选“本地连接”属性的“Internet 协议版本 6”一项,域成员服务器仍然会在 AD 的 DNS 中自动注册 6to4 的隧道地址(2002 开头的 IPv6 地址)。如果用户计算机启用了 IPv6 协议,就会优先于 IPv4 解析到这个实际未使用的 IPv6 隧道地址,以至于不能访问服务器。

    因此,要彻底禁用 IPv6 协议,必须更改注册表(Windows Server 2008 以上版本是不能卸载 IPv6 协议的)。

    在注册表中,找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\ ,新建 DisabledComponents 项(DWORD 32 位 类型),输入十六进制值 ffffffff(8个f)。完成后重启服务器。