怎样把IPv4转换成IPv6?

怎样把IPv4转换成IPv6?

什么是ipv6?

目前我们使用的ipv4的地址是32位,比如,hotel123.123.123,就是这样。总人数约为43亿,地球上每个人平均分不到一台计算机,更别提每台计算机了,减为192、170这两个地址段,就更少了,到目前为止,还更少了。由于技术进步和物联网的发展,很明显ipv4已经不能满足需求,严重制约了互联网的应用和发展,因此,ipv6就是一个例子。

那么ipv6是什么呢?

IPv6是InternetProtocolVersion6的简称,即互联网。

普罗托科尔翻译为“互联网协议”。IPv6是下一代用于取代现有IP协议(IPv4)的IP协议,它被称为“世界上每一粒沙子”的网络地址。

IPv6使用128位地址,而IPv4使用32位地址:

根据地址数的计算方法,我们可以得出IPv6可以提供多少地址:2^128-1(约340万亿)

IPV6地址极其丰富,几乎是无穷无尽的,号称地球上的每一粒沙子都能分派给自己,更别提每一部手机、电脑了,甚至连冰箱、洗衣机都能有属于自己独特的ip地址,一飞冲天。

二、ipv6的优点

iphone6有什么用,这也是很多朋友都在问的,其实iphone6的好处还是很多的。

一、ip地址使用未完成的数量。

ipv6拥有大量ip地址,足以为未来几十年提供IP地址;巨大的地址空间提供了世界上数十亿新设备的唯一地址;就是普通用户能够拥有公网ip地址;在ipv4时代,由于地址有限,只有企业才能申请公网,我们使用的网络都是私有地址,而ipv6,每个设备都可以拥有公网ip,那公网ip又有什么用呢?

角色是如此之多,如我们的项目监控,它可以直接通过公共网络ip地址进行访问,能够很好地解决监控中的远程控制访问问题,异地监控集中控制也不必如此麻烦。

对公司或者个人来说,也可以用唯一识别号ipv6地址来建立服务器,共享文件非常简单。

多级路由帮助进行路由聚合,从而提高路由的效率和可扩展性。

还有更快的速度,这个呢,用专业术语来说,人类所感受不到的速度的微小提高,但毕竟还是快了。

能更有效地应对移动和安全机制。——云专线

更安全一些,以前大家都会经常莫名其妙的中木马或病毒,这个在IPv6中会明显减少。

4、将智能家居与物联网带到最好的时代。

手机、电脑、汽车、电视、空调、机器人,每一种都有其独特的ip,难以想象会是什么样子,物联网的发展只会受到想象力的限制。

3,ipv6是如何表示的。

IPV6地址的表示采用了十六进制。把128bit分成8组,每组16位,用4个16进制数表示,每组之间用“:”分隔,前面的0可以被省略,而后面的1必须有一个数。

冒分十六进制记号。

使用X:X:X:X:X:X:X:X:X格式,每个X代表16个bit,按十六进制显示如下:

第一层:ABCD:EF01:2345:6789:ABCD:EF01:2345:6789

二:FELL:BA98:7654:3210:FELL:BA98:7654:3210。

ip3:100:0:0:8:800:200C:417A。

0位压缩的符号符号。

有些情况下,IPv6地址中的问题可能包含很长一段0,可以将0连续压缩成“::”。但是,为了确保唯一,地址解析“::”只能出现一次,例如:

10080:0:08:800:800:200C:417A=10080:8:800:200C:417A

FF01:0:0:0:0:101=FF01:101。

FF01:0:0:0:11111=FF01:1101。

二、0:0:0:1:=::1。

0:0:0:0:0=:

第三,嵌入IPv4地址符号。

要想在IPv6上实现IPv4互通,IPv4地址将被嵌入到IPv6地址中,此时地址通常表示为:X:X:X:X:X:X:X:d.d.d,

前6组用冒分十六进制表示,后二组用十进制表示,最后32bit地址用点分十进制表示,如::192.168.0.1和通常情况下是一样的。

如何将ipv4转换成ipv6的地址?

前面提到过,ipv4地址要与ipv6地址相互通信,必须将ipv4转换成ipv6地址。

例:

假如IPv4的地址是135.75.43.52,而现有的32位地址是ipv6,该如何转换?

1、转换不规范:

只要在IP地址前6个组中加96个0,就可以了。

0000:0000:0000:0000:0000:0000:135.75.43.52。

也就是说,::135.75.43.52(嵌入IPv4符号)

二是标准转换。

135.75.43.52从十六进制计算,即87.4B.2B.34,

87.4B.2B.34串的地址一组还是8位,因此,合成v6地址需要两组v4地址,

如果有96个零的话,就可以转换成零。

0000:0000:0000:0000:874B:2B34或:874B:2B34。

附加:十进制如何转换成十六进制?

此处弱电君有必要补充一下十进制转换成十六进制的方法,在ipv6时代,可能经常需要使用。

其方法为:十进制数字除以16,逆取余数,直到无法除为止。当然,听说这种方法可能是一头雾水,我们具体看下举例计算过程。

举例来说,10进制的ipv4地址为135.75.43.52,转换为16进制。

用A、B、C、D、E、F分别表示16进制10、11、12、13、14、15。

十进制代码为135.75.43.52。

结果,十六进制87.4B.2B.34B:874B:2B34转成ipv6。还可以直接使用工具进行转换。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值