这让我有点困惑。
我们正在运行 Server 2003 DNS/DHCP,通常我们会在客户端禁用 IPV6。但我刚刚注意到,如果我在 Windows 7 和 Server 2008 R2 中禁用 IPv6,它会在 DNS 中注册一个 6TO4 地址,而不是其标准 IP 地址。
如果我启用 IPv6,它会注册其 IP。
有人能解释一下这是为什么吗?
答案1
在 Windows 6.x(包括 Vista、Server 2008、Server 2008 R2 和 Windows 7)中,取消选中本地连接属性下的 IPv6 不足以完全禁用 IPv6。
如果您不想在 Windows 6.x 计算机上使用 IPv6,则需要修改注册表:
在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\ 下将 DisabledComponents 设置为 0xffffffff(十六进制)。
参考:http://support.microsoft.com/kb/929852
当然,如果需要的话,可以通过 GPO/管理模板来完成。
答案2
是的,6to4 是一种 IPv4 到 IPv6 的转换功能,IPv4 客户端可以依靠它使用 IPv6 协议相互通信。由于您不需要 IPv6(也不需要 IPv6 转换),因此您可以检查禁用 6to4 适配器后它是如何工作的。
点击开始-运行-输入devmgmt.msc点击确定-在设备管理器中点击查看并选择显示隐藏的设备-展开网络适配器-检查6TO4适配器的状态。
在设备管理器中禁用 6TO4 适配器。