《深入解析IPv6(第3版)》——2.6 禁用IPv6

本文涉及的产品
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
云解析 DNS,旗舰版 1个月
简介:

本节书摘来自异步社区《深入解析IPv6(第3版)》一书中的第2章,第2.6节,作者: 【美】Joseph Davies 更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.6 禁用IPv6

从微软的角度看,IPv6是Windows操作系统中不可或缺的一部分,因此在操作系统发展的过程中,Windows服务与应用测试始终包含了IPv6技术的相关环节。由于Windows设计上就包含了IPv6技术,因此微软也无法对禁用IPv6的效果进行任何测试。如果在Windows中禁用了IPv6,那么一些组建也许就无法正常工作。此外,有一些也许你认为与IPv6无关的应用(如远程协助、家庭组、DirectAccess和Windows Mail)也会失效。

因此,即使用户所处的网络中并不包含IPv6环境,无论本地还是隧道连接的环境都与IPv6无关,微软依然建议让系统中的IPv6保持启用状态。这样,那些纯IPv6应用和服务(如家庭组、DirectAccess)也就不会失效,同时这台主机也可以利用IPv6的连接进行通信。不过,本节的后续部分仍会介绍如何禁用IPv6(如无必要,请勿尝试)。

不同于Windows XP和Windows Server 2003,Windows Server 2012、Windows Server 2008 R2、Windows Server 2008、Windows 8、Windows 7和Windows Vista中的IPv6无法卸载。如需为网络连接文件夹中的特定连接禁用IPv6,可以打开连接属性,并清除“此连接使用下列项目”列表中TCP/IPv6旁的勾选框。这个方法可以禁用LAN接口和连接上的IPv6,但不能禁用隧道接口的IPv6或IPv6 loopback接口。

为了在Windows中有选择地禁用IPv6组件并配置IPv6行为,用户必须创建并配置下述注册表项:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicestcpip6ParametersDisabled Components。DisabledComponents(禁用的组件)条目默认情况下并不存在,需要用注册表编辑器(Regedit.exe)手动创建。若DisabledComponents条目不存在,说明它默认值为0。

DisabledComponents注册值会对主机所有的接口产生影响。而网络选项卡的复选框只会对特定接口产生影响。但DisabledComponents注册值不会影响TCP/IPv6组建旁边复选框的状态。因此,即使DisabledComponents注册键值被设置为禁用IPv6,网络选项卡各个接口的相应复选框仍然会保持勾选的状态。这一点应该注意。

DisabledComponents注册值是一个位掩码,它可以控制下列标记,从低顺序位开始(0位)。

  • 0位:设置为1会禁用所有IPv6隧道接口,包括ISATAP、6to4和Teredo隧道。默认值为0。
  • 1位:设置为1会禁用所有基于6to4的接口。默认值为0。
  • 2位:设置为1会禁用所有基于ISATAP的接口。默认值为0。
  • 3位:设置为1会禁用所有基于Teredo的接口。默认值为0。
  • 4位:设置为1会在所有非隧道接口禁用IPv6,包括LAN接口和基于PPP的接口。默认值为0。
  • 5位:设置为1修改默认前缀策略表,使设备在尝试建立连接时选用IPv4而非IPv6。默认值为0。如需进一步了解有关有关前缀规则表的内容,请参阅第9章。
  • 6位:保留。
  • 7位:设置为1会禁用所有基于IP-HTTPS的接口。默认值为0。

为了获取一组指定了位的DisabledComponents条目的值,可以创建一个二进制数,即在对应的比特位设置所需键值,然后将它转换为十六进制数。例如,如果想禁用6to4接口、Teredo接口,并选择IPv4(而非IPv6),就会得出二进制数101010。将它转换到十六进制后,Disabled Components条目的值即为0x2A。

表2-2列出了一些常用的配置组合以及DisabledComponents的对应值。


<a href=https://yqfile.alicdn.com/e323d0f2f5d7ebe35c969228e40ee04a98d1e2fd.png" >

要使对DisabledComponents注册表值的修改生效,必须重启计算机。

管理员既可以使用注册表编辑器在单个计算机上设置DisabledComponents,也可以使用Active Directory和组策略,通过自定义的.ADM文件来设置一组计算机的DisabledComponents。如果使 用自定义的.ADM文件,要把DisabledComponents注册表值从.ADM文件中删除,Disabled Components注册值不会因为计算机应用了新的.ADM文件,就自动从计算机的注册表中删除。

相关文章
|
7月前
|
域名解析 缓存 网络协议
【域名解析DNS专栏】IPv6与DNS:兼容性挑战与解决方案
【5月更文挑战第29天】随着IPv6逐渐成为互联网主流,DNS面临兼容性挑战,包括解析机制差异、资源记录类型扩展和查询流程优化。为解决这些问题,可采取升级DNS系统以支持IPv6、部署双栈DNS服务和优化DNS缓存策略。通过这些措施,可确保IPv6环境下的域名解析顺利进行。
673 1
|
3月前
|
网络协议 大数据 云栖大会
2024云栖大会 预告:IPv6与DNS基础资源专场
2024云栖大会 预告:IPv6与DNS基础资源专场
2024云栖大会 预告:IPv6与DNS基础资源专场
|
4月前
|
网络协议 安全 网络安全
|
5月前
|
网络协议 安全 网络安全
解析IPv6报文结构
【7月更文挑战第1天】IPv6报文结构包括基本头和可选的扩展头,基本头固定40字节,含8个字段,不支持分片,提升了处理效率。扩展头灵活处理选项,长度为8字节的倍数,可包含如路由、分片、认证和安全封装等信息。多个扩展头按特定顺序排列,目的选项头可出现两次。
|
网络协议 开发者
稳定平滑进行云上业务IPv6改造——Series3:SLB及DNS改造
稳定平滑进行云上业务IPv6改造——Series3:SLB及DNS改造
稳定平滑进行云上业务IPv6改造——Series3:SLB及DNS改造
|
网络协议 安全 Windows
阿里云公共DNS IPv6配置指南
随着IPv4地址的短缺,IPv6已是未来互联网的趋势,目前国家在大力的推广IPv6地址建设。阿里云作为建设IPv6的有力推动者,公共DNS已经正式推出了同时支持IPv4和IPv6的双栈公共DNS。以下我们对IPv6的公共DNS地址在Windows、Linux、Mac系统上的配置进行简单说明: Windows Windows101、打开Windows 10系统控制面板,点击右上角的以图标方式显示,点击“网络和共享中心”选项。
|
弹性计算 网络协议 云计算
【云计算的1024种玩法】只要SLB+DNS,云上IPV6竟然如此简单
在2017年的尾声,中办国办印发《推进互联网协议第六版(IPv6)规模部署行动计划》(以下简称《计划》),加快推进基于 IPv6 的下一代互联网规模部署,计划指出到 2018 年末国内 IPv6 活跃用户数要达到2亿,2020年末达到5亿,2025年末中国 IPv6 规模要达到世界第一。
13351 0
|
网络协议 安全
阿里云公共DNS正式发布支持IPv6的版本
在10月23日召开的GNTC 2019全球网络技术大会IPv6分论坛上,阿里云高级技术专家张先国宣布支持阿里公共DNS的IPv6版本正式发布,即阿里公共DNS在保持IPv4 稳定解析服务的基础上(Anycast地址为223.5.5.5,和223.6.6.6),还支持了一组IPv6 Anycast地址为 2400:3200::1和2400:3200:baba::1的资源节点,让处于双栈的用户能够通过配置通过IPv6快速访问DNS。
|
网络协议 安全
阿里云解析强势助力IPv6在中国建设
目前广泛使用的IPv4地址日渐枯竭,使其交易价格不断攀升且严重制约了互联网的应用和发展。随着网络技术的发展,IPv6将逐渐成为了互联网发展的基础平台。IPv6的建设,不仅能结束目前网络地址资源数量有限的问题,而且还可解决多种接入设备连入互联网的障碍,从体系上解决互联网基础设施的安全威胁。

推荐镜像

更多