微软ipv6服务器,为高级用户配置 IPv6 - Windows Server | Microsoft Docs

本文介绍了如何为高级用户配置Windows的IPv6,包括如何通过修改注册表项`DisabledComponents`来改变IPv4和IPv6的优先级,以及如何在Windows 10和Server 2016等版本中管理IPv6隧道接口。建议不要完全禁用IPv6,而是通过调整策略使其优先使用IPv4。请注意,不正确的注册表修改可能导致系统问题。
摘要由CSDN通过智能技术生成

为高级用户配置 Windows IPv6 的指南

09/08/2020

本文内容

WindowsVista、Windows Server 2008 和更高版本的 Windows 实现 RFC 3484 并使用前缀表确定当多个地址可用于域名系统 (DNS) 名称时将使用的地址。

默认情况下,Windows IPv6 全局单播地址比 IPv4 地址更有利。

适用于:  Windows 10 - 所有版本,Windows Server 2019、Windows Server 2016、Windows Server 2012 R2

原始 KB 编号:   929852

摘要

IT 管理员通常禁用 IPv6,以排查与网络相关的问题,如名称解析问题。

重要

Internet 协议版本 6 (IPv6) 是 Windows Vista 和 Windows Server 2008 及更高版本的必需部分。 建议不要禁用 IPv6 及其组件。 如果这样做,某些Windows组件可能无法正常工作。

我们建议在前缀 策略中使用首选 IPv4 而不是 IPv6, 而不是禁用 IPV6。

使用注册表项配置 IPv6

重要

请仔细遵循本部分中的步骤进行操作。 对注册表修改不当可能会导致严重问题。 修改之前,备份注册表以便在发生问题时进行还原。

可以通过修改以下注册表项来配置 IPv6 功能:

位置: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\

名称:DisabledComponents

类型:REG_DWORD

最小值:0x00 (默认值)

最大值:0xFF ( IPv6)

IPv6 功能

注册表值和注释

首选 IPv4,而首选 IPv6

十进制 32

十六进制0x20

二进制 xx1x xxxx

建议不要禁用 IPv6。

禁用 IPv6

Decimal 255

十六进制0xFF

二进制 1111 1111

如果在 Windows Windows 7 SP1 或Windows Server 2008 R2 SP1 中禁用 IPv6 后遇到启动延迟,请参阅启动延迟。

此外,如果由于错误禁用 IPv6,将 DisabledComponents 注册表设置设置为值 0xffffffff,则系统启动将延迟 5 秒。 正确的值应0xff。 有关详细信息,请参阅 Internet 协议版本 6 (IPv6) 概述。

DisabledComponents 注册表值不会影响复选框的状态。 即使 DisabledComponents 注册表项设置为禁用 IPv6,也可以选中每个接口的"网络"选项卡中的复选框。 这是预期行为。

由于 IPv6 在系统内部用于许多 TCPIP 任务,因此无法完全禁用 IPv6。 例如,在配置此设置后,您仍 ::1 可以运行 ping。

在所有非配置接口上禁用 IPv6

十进制 16

十六进制0x10

二进制 xxx1 xxxx

在所有隧道接口上禁用 IPv6

十进制 1

十六进制0x01

二进制 xxxx xxx1

在除环回接口和 IPv6 隧道接口 (所有非) 接口上禁用 IPv6

十进制 17

十六进制0x11

二进制 xxx1 xxx1

首选 IPv6,而首选 IPv4

二进制 xx0x xxxx

在所有非通通接口上重新启用 IPv6

二进制 xxx0 xxxx

在所有隧道接口上重新启用 IPv6

Binary xxx xxx0

在非配置连接接口和 IPv6 隧道接口上重新启用 IPv6

二进制 xxx0 xxx0

备注

管理员必须创建 .admx 文件,才能在组策略设置中公开下表的注册表设置。

必须重新启动计算机,这些更改才能生效。

如果值不为 0 或 32,此更改生效后,路由和远程访问服务将失败。

默认情况下, 当为接口分配公共 IPv4 地址 (公共 IPv4 地址时,Windows 6to4 隧道协议将启用。该地址意味着任何 IPv4 地址范围不为 10.0.0.0/8、172.16.0.0/12 或 192.168.0.0/16) 。 6to4 自动将 IPv6 地址分配给每个地址的 6to4 隧道接口,6to4 会在分配的 DNS 服务器上动态注册这些 IPv6 地址。 如果不需要此行为,我们建议在受影响的主机上禁用 IPv6 隧道接口。

也可以按照以下步骤修改注册表项:

打开管理命令 提示符 窗口。

运行以下命令:

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters" /v DisabledComponents /t REG_DWORD /d /f

备注

将 替换为相应的值。

如何计算注册表值

Windows位掩码检查 DisabledComponents 值并确定是否应该禁用组件。

若要了解每个位 (从低) 高控件的组件,请参阅下表。

名称

设置

Tunnel

禁用隧道接口

Tunnel6to4

禁用 6to4 接口

TunnelIsatap

禁用 Isatap 接口

TunnelTeredo

禁用 Teredo 接口

本机

禁用本地接口 (PPP)

PreferIpv4

首选默认前缀策略中的 IPv4

TunnelCp

禁用 CP 接口

TunnelIpTls

禁用 IP-TLS 接口

对于每一位 ,0 表示 false,1 表示 true。 有关示例,请参阅下表。

设置

在前缀策略中首选 IPv4,而首选 IPv6

在所有非配置接口上禁用 IPv6

在所有隧道接口上禁用 IPv6

在非配置接口上禁用 IPv6 (环回) 和 IPv6 隧道接口上

禁用隧道接口

0

0

1

1

禁用 6to4 接口

0

0

0

0

禁用 Isatap 接口

0

0

0

0

禁用 Teredo 接口

0

0

0

0

禁用本地接口 (PPP)

0

1

0

1

首选默认前缀策略中的 IPv4。

1

0

0

0

禁用 CP 接口

0

0

0

0

禁用 IP-TLS 接口

0

0

0

0

二进制

0010 0000

0001 0000

0000 0001

0001 0001

十六进制

0x20

0x10

0x01

0x11

不支持使用网络属性 GUI 禁用 IPv6

此注册表值不影响以下复选框的状态。 即使注册表项设置为禁用 IPv6,也可以选中每个接口的"网络"选项卡中的复选框。 这是预期行为。

558bca316b8817a4e0b2a136ffb20020.png

参考

有关 RFC 3484 的信息,请参阅默认地址选择 Internet 协议 版本 6 (IPv6)。

若要详细了解如何设置 IPv4 优先级,请参阅使用 IPv6 SIO_ADDRESS_LIST_SORT。

有关 RFC 4291 的信息,请参阅 IP 版本 6 寻址体系结构。

有关相关问题的详细信息,请参阅以下文章:

示例 1:在域控制器上,可能会遇到 UDP 389 上的 LDAP 将停止工作的地方。

请参阅 如何使用 Portqry 解决 Active Directory 连接问题

示例 2:Exchange Server 2010 年,您可能遇到问题,Exchange将停止工作。

请参阅针对禁用 IPv6 和禁用 IPv6的参数Exchange - 一路走来。

警告

启用 LBFO NIC Windows Server 2012 Netmon 3.4 与新版操作系统不兼容。 请 改为使用消息分析 器。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值