`

关于 IPv6 你需要知道的 10 件事

阅读更多

在过去的几年里,IPv6已经逐渐慢慢地成为主流,但许多IT专业人士在面临IPv6时还手足无措,的确,IPv6和IPv4存在很大的不同,本文为此而写,希望能帮助你消除IPv6恐惧症。

1、IPv6地址是128位十六进制数

IPv4地址是有4个数字位组(总共32位)组成的,IPv6地址的长度时128位,而且是由16进制字符组成的。在IPv4中,每个位组由0-255的十进制数字组成,位组之间由英文的句号隔开,IPv6地址由8个为组组成,每个位组由4个字符的16进制数字组成。

2、很容易识别链路本地单播地址

IPv6为不同的地址类型保留了特殊的地址头,最明显的一个例子就是链路本地单播地址都是以PE80开头的,多播地址都是以FF0x开头,这里的x是一个占位符,可以用数字1-8替换它。

3、支持地址缩写

因为IPv6的地址比较长,往往会包含很多0,如果某个位组的字符全部是0,则这些0可以缩写为一个0,例如,下面的地址:

FE80:CD00:0000:0CDE:1257:0000:211E:729C

可以缩写为

FE80:CD00:0:CDE:1257:0:211E:729C

4、可省略连续的0

如果连续多个位组的字符全部是0,则可以省略掉所有得0,例如,下面的地址:

FE80:CD00:0000:0000:0000:0000:211E:729C

除了可以按第3条介绍的方法缩写外,还可以直接省略掉连续的0,用两个英文冒号代替,操作系统看到这样的IPv6地址后,自然会知道它们之间的字符全是0。因此上面的地址可以简写为

FE80:CD00::211E:729C

5、IPv6的环回地址

在IPv4中,我们知道环回地址是指向本机的一个特殊地址,即我们熟悉的127.0.0.1,IPv6也不例外,同样设计了环回地址,如下:

0000:0000:0000:0000:0000:0000:0000:0001

参考第4条的省略写法,IPv6的环回地址就成了

::1

这看上去是不是不像是一个有效的IP地址啊。

6、不需要传统的子网掩码

在IPv4中,每个IP地址必须要搭配一个子网掩码才能使用,IPv6也使用了子网的概念,但子网ID是直接嵌入到地址中的。在IPv6中,前48 位表示网络前缀,紧接着的16位是子网ID,最后64位才是接口标识,即接口ID或设备ID。如果需要的话,预留给设备ID的位可以借用来表示额外的子网 掩码,但通常是不需要的,因为16位子网和64位设备ID可以提供多达65536个子网。

7、IPv6仍然需要DNS

在IPv4中,主机记录(即A记录)将IP地址映射到主机名,IPv6仍然要使用DNS技术,但IPv6不再使用主机记录,相反,IPv6使用AAAA资源记录,ip6.arpa用于反向主机名的解析。

8、可以跨IPv4网络实现IPv6隧道通信

导致IPv6迟迟得不到有效推进的一个原因就是和IPv4不完全兼容,因此出现了在IPv4网络上走IPv6通信的隧道技术,一个是Teredo, 另一个是6to4,虽然它们的工作方法有点不一样,但基本思想都是将IPv6数据包封装成IPv4数据包进行传输,但通信的两端都需要具有封包和解包的能 力。

9、你可能已经在使用IPv6了

从Windows Vista开始,微软默认就安装了IPv6驱动,并默认启用了IPv6协议,因为这一切都是自动配置的,你可能还不知情,但只有操作系统支持IPv6还不 够,所有交换机和路由器都必须支持,此外,还有一些设计得很差的应用程序将IPv4地址硬编码到程序中了,它们都是阻碍IPv6普及的绊脚石。

10、Windows并没有完整支持IPv6

虽然微软在支持IPv6上表现得很积极,但Windows却并没有完整地支持IPv6,例如,在Windows中,我们以往可以使用UNC(通用命 名约定)访问网络共享文件夹(如\\127.0.0.1\C$),但现在却不能使用IPv6这样做,因为Windows看到IPv6地址中的冒号时,它会 把它当做驱动器盘符对待。

为了解决这个问题,微软为IPv6地址转换建立了一个特殊的域,如果你在UNC路径中使用IPv6地址,你必须使用破折号代替冒号,并在地址的末尾 加上.ipv6.literal.net后缀,例如FE80-AB00–200D-617B.ipv6.literal.net。

转自:http://www.oschina.net/bbs/thread/13034

分享到:
评论

相关推荐

    关于IPV6的一些论文

    这是一些关于IPV6的论文表述,对于对IPV6感兴趣的朋友们有很大帮助,希望能帮助大家

    一片关于IPV6的论文

    这是几篇关于IPV6的英文论文,出自一次比较重要的国际会议,对IPV6的前景做了一个比较科学的估计

    关于IPv6技术的未来发展趋势

    关于IPv6技术的未来发展趋势 论文 计算机专业

    IPV6电视软件 IPV6播放软件

    这些IPv6软件的使用通常需要用户拥有支持IPv6的网络环境,特别是在校园网络中,因为许多学术机构为了教学和研究目的,往往较早部署和推广IPv6。通过这些软件,用户可以享受高质量的流媒体服务,不受IPv4地址限制,...

    我的关于ipv6的毕业设计

    根据提供的文件信息,我们可以推断出这是一篇关于基于Java实现IPv6环境下FTP客户端的设计与实现的文章。下面将从以下几个方面进行详细的分析和总结: ### 一、IPv6概述 IPv6(Internet Protocol Version 6)是...

    ipv6子网划分计算器-工具箱v1.0.xlsm

    ipv6子网划分工具箱v1.0.xlsm:ipv6子网划分计算器,IPV6地址包含关系计算器,IPV6地址包含关系批量比较计算器,3合1工具箱(因为网上大多ipv6子网划分计算器或其他工具很难用,干了10多年网络的我索性自己用VBA写了...

    IPV6子网划分工具

    IPv6具有更大的地址空间,提供了3.4×10^38个地址,几乎无限的可能性,使得全球的每粒沙子都可以拥有一个唯一的IP地址。 "IPV6子网划分工具"是一款专为IPv6设计的子网掩码计算器,其目的是帮助网络管理员和IT专业...

    ipv6子网划分计算器-工具箱v1.x.xlsm

    ipv6子网划分计算器-工具箱v1.5.xlsm:ipv6子网划分计算器,ipv6地址包含关系计算器,ipv6地址包含关系批量比较计算器,3合1工具箱(因为网上大多ipv6子网划分计算器或其他工具很难用,干了10多年网络的我索性自己用...

    IPv6IPv6网络规划pdf

    - **私有地址范围**: IPv6也定义了类似于IPv4私有地址范围的概念,即`FEC0::/10`。 - **无状态地址自动配置**: 终端主机通常采用无状态地址自动配置技术来获取地址,无需通过DHCP服务器分配IPv6地址。 - **过渡技术...

    ipv6详解——ipv6学习必备

    IPv6详解——IPv6学习必备,是关于下一代互联网协议IPv6的详细解析。IPv6(Internet Protocol version 6)是继IPv4之后的互联网协议的第六版,是为了解决IPv4地址耗尽的问题而设计的。IPv6的出现,不仅仅是地址空间...

    ipv6协议详解和ipv6教程

    IPv6(Internet Protocol Version 6)是互联网协议的第六版,设计...通过深入学习这两份资料,你可以全面了解IPv6协议,无论是理论知识还是实践经验,都能得到充分的提升,为参与和推动IPv6网络的发展打下坚实基础。

    IPV6详解(第十章)

    RFC 1680和RFC 1932提供关于IPv6在ATM网络中的应用指南。 IPv6的升级对上层和下层协议的影响是有限的,大多数现有的TCP/IP应用、软件和硬件只需进行少量修改即可与IPv6协同工作。然而,为了充分利用IPv6的优势,如...

    WIN7禁止IPV6

    但是需要注意,禁用IPv6可能会阻止某些依赖IPv6的应用程序和服务正常工作,因此在禁用前应确保这样做不会对你的网络使用造成不便。 总的来说,禁用IPv6是一种解决潜在兼容性问题的临时措施,但随着IPv6的普及,...

    深入理解IPv6 understanding ipv6

    7. **应用层适应**:解释应用程序如何与IPv6兼容,以及开发者需要注意的问题。 通过阅读《深入理解IPv6》,读者不仅可以了解到IPv6的基本原理,还能掌握在Windows XP环境下实际操作和管理IPv6网络的技巧。这将为...

    H3C IPV6基本配置

    在H3C设备中,配置IPv6 DNS通常需要先在设备上配置IPv6 DNS服务器的地址,并在需要解析域名的业务或接口上应用这一配置。 配置IPv6还需要对IPv6的链路本地地址(Link-Local Addresses)有所理解。这些是仅在同一...

    vlc ipv6网络电视列表

    总的来说,这个“vlc ipv6网络电视列表”提供了一种享受免费、流畅且多样化的网络电视直播的方式,特别是对于那些对IPv6有兴趣或需要大量网络流量的用户来说。通过理解和利用这些知识点,你可以更好地利用这个资源,...

    ipv6设置工具包-enable_ipv6.bat-ipv6修复

    RestoreMicrosoftIPv6ProtocolDriverWindows10.bat V6设置.bat 两个微软官方修复工具: 在非隧道接口和 IPv6 隧道接口上重新启用 IPv6.diagcab 在前缀策略中优先使用 IPv6 over IPv4.diagcab

Global site tag (gtag.js) - Google Analytics