关于IPv6的内容都在这里?一文了解清楚

网络 通信技术
现在已经有很多的运营商支持ipv6,前天还有不少朋友留言,问到什么是ipv6?电脑如何开启ipv6地址?等问题,其实ipv6已经在应用了,今天我们来一起来详细的了解ipv6相关的内容。

现在已经有很多的运营商支持ipv6,前天还有不少朋友留言,问到什么是ipv6?电脑如何开启ipv6地址?等问题,其实ipv6已经在应用了,今天我们来一起来详细的了解ipv6相关的内容。

要理解ipv6,我们就要了解这几个问题。

  • 什么是ipv6?
  • ipv6有什么好处?
  • ipv6表示形式?
  • 如何将ipv4换算成ipv6?
  • 如何测试宽带是否支持ipv6?
  • 电脑如何设置ipv6?

理解了上面的六个问题,那么ipv6不再神秘,我们一起来针对这6个问题逐一了解。

[[274773]]

一、什么是ipv6?

我们现在用的是ipv4的地址是32位,例如这样的,59.123.123.123。总数大约有43亿个左右,地球上每个人平均分不了一个,更别说每台电脑了,还要减去内网专用的192、170地址段,就更少了,到现在为止,就更少了。随着科技的进步与物联网的发展,ipv4显然已经满足不了要求了,严重约束了互联网的应用与发展,所以ipv6应运而生。

那什么是ipv6呢?

IPv6是Internet Protocol Version 6的缩写,其中Internet Protocol译为“互联网协议”。IPv6是用于替代现行版本IP协议(IPv4)的下一代IP协议,号称可以为全世界的每一粒沙子编上一个网址。

较之IPv4使用的32位地址,IPv6使用128位地址:

按照地址数的计算方法,我们可以计算出IPv6能够提供的地址数为:2^128-1个(大约340万亿个)

IPV6地址极为丰富,几乎是取之不尽的,号称地球上的每一粒沙子都能分配到自己的地址,更不用说每台手机、电脑了,连冰箱、洗衣机都能拥有属于自己独一无二的ip地址了,一下子就高大上了不少。

二、ipv6的好处

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

1. 拥有使用不完的ip地址数量

128位的ipv6拥有大量的ip地址,为将来数十年提供了足够的IP地址,巨大的地址空间为数十亿新设备提供了全球唯一地址,就是老百姓也可以拥有公网ip了,在ipv4时期,由于地址有限,只有企业才能申请公网,我们使用的网络都是私有地址,而ipv6,每个设备都可以拥有公网ip,那么拥有了公网能干啥呢?

作用非常多,比如我们项目监控,可以直接用公网ip地址访问了,就能很好的解决监控中远程控制访问问题,异地监控集中控制也就不用那么麻烦了。

对于企业或个人也可以搭建服务器,使用唯一标识的ipv6地址就可以访问这个服务器了,共享文件极其简单。

2. 多等级层次有助于路由聚合,提供了路由的效率和可扩展性

可以有更快的速度,这个呢,用专业的话讲,人类无法感受到的微小的速度提升,但毕竟还是快了。

3. 能够更有效的处理移动性和安全机制

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

4. 会让智能家居和物联网迎来最好的时代。

难以想象,手机、电脑、汽车、电视、空调、机器人、、、都分到了一个独一无二ip后,会是怎样的,物联网发展将会只受想象力的限制。

三、ipv6的表示方式

IPV6地址的表示采用16进制的表示方法。将128bit分为8组,每组16比特,用4个16进制数表示,各组之间用":"隔开,每组中最前面的0可以省略,但每组必须得有一个数。

1. 冒分十六进制表示法

格式为 X:X:X:X:X:X:X:X,其中每个X代表16个bit,以十六进制显示,如下面这些:

  • ip一:ABCD:EF01:2345:6789:ABCD:EF01:2345:6789
  • ip二:FEDC:BA98:7654:3210:FEDC:BA98:7654:3210
  • ip三:1080:0:0:0:8:800:200C:417A

2. 0位压缩表示法

在某些情况下,一个IPv6地址中问可能包含很长的一段0,可以把连续的一段0压缩为“::”。但为保证地址解析的唯一性,地址中”::”只能出现一次,例如:

  1. 10801080:0:0:0:8:800:200C:417A =1080::8:800:200C:417A  
  2. FF01FF01:0:0:0:0:0:0:101=FF01::101  
  3.  
  4. FF01FF01:0:0:0:0:0:0:1101 = FF01::1101 
  5. 0:0:0:0:0:0:0:1 = ::1 
  6. 0:0:0:0:0:0:0:0 = :: 

3. 内嵌IPv4地址表示法

为了实现IPv4-IPv6互通,IPv4地址会嵌入IPv6地址中,此时地址常表示为:X:X:X:X:X:X:d.d.d.d,

也就是前6组用冒分十六进制表示,后二组用十进制表示,而最后32bit地址则使用IPv4的点分十进制表示,例如::192.168.0.1与就是一个典型的例子 。

四、如何将ipv4转换为ipv6地址?

上面我们提到了,ipv4地址要与ipv6地址互通,需要将ipv4转换为ipv6地址。

举例:

如果IPv4的一个地址为135.75.43.52,现有32位地址,那么如何转换为ipv6呢?

1. 非标准转换:

只需要在ip地址前面6组共96位补充0即可,即

  1. 0000:0000:0000:0000:0000:0000:135.75.43.52 

也就是::135.75.43.52(内嵌IPv4表示法)

2. 标准转换

135.75.43.52 按十六进制算出即87.4B.2B.34,

而87.4B.2B.34串地址一组还是8位,所以需要两组v4地址合成v6地址,

再把前96位补零,它可以被转化为

  1. 0000:0000:0000:0000:0000:0000:874B:2B34 

或者

  1. 874B:2B34

补充下:十进制如何转化为16进制?

这里弱电君有必要补充下十进制如何转化为16进制,在ipv6时代,可能会经常需要用到。

方法是:十进制数除以16,反向取余数,除到不能除为止。当然大家听到这个方法可能是一头雾水,我们具体来看下举例计算过程。

例如10进制的ipv4地址:135.75.43.52 ,化成16进制的。

为了方便大家了解原理,具体计算过程可以看下图:

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

所以十进制的135.75.43.52 最终得出的是十六进制87.4B.2B.34,转成ipv6就是::874B:2B34。当然也是可以通过工具直接转换。

五、如何检查宽带是否支持ipv6?

在没有开启ipv6时,我们的电脑连接网络的方式是ipv4连接,ipv6连接是受限的,如下图。

首先检测自己的带宽网络是否支持ipv6,这一步至少重要,如果带宽不支持,后面无论怎么设置都是没有用的。那么如何检测呢?

1. 方法一

测试:在浏览器地址栏输入网址“http://test-ipv6.com/”,在页面会给出您的ipv6网络测试结果。

如果是显示这样的,说明你的带宽暂时不支持ipv6,无法使用ipv6。

如果测试结果显示出来了ipv6的地址,那说明带宽是 支持,那么可以进行ipv6的设置。

2. 方法二

在浏览器地址栏输入网址“http://ipv6test.google.com/”,如出现下面的界面,那么恭喜您,您的网络支持ipv6。

如果出现的是这样“无法访问此网站”的话。

那说明你的带宽不支持访问纯ipv6网站,如果你的带宽支持ipv6,那么可以进行以下设置。

六、如何设置ipv6

如何设置ipv6呢?我们以win10为例。

步骤1、右键点击桌面网络图标,点击打开“网络和Internet设置”,点击“以太网

——网络和共享中心”;

步骤2、进入网络中心,点击连接

步骤3、点击禁用然后再启用。

步骤4、系统重新获取ipv6地址,键盘按住“win+x”键,点击“Windows PowerShell(管理员)(A)”;以管理员身份进入。

步骤5、输入“ipconfig /release6“,点击回车键,查看并释放本地ipv6连接地址;

 

步骤6、输入“ipconfig /renew6”,点击回车键,ipv6即可连接。

然后重启电脑再看下,如果出现这样的话,就说明设置成功了。

可以使用ipv6了。

补充注意事项:

1. 在使用ipv6,先开启ipv6,在下面那一面打勾就行,设置成自动获取ip地址。很多都是直接默认开启的,所以只需要看一下就行。

2. 如果上面都设置了,还是显示使用ipv6受限的话,可能是系统没有安装ipv6,一般最新的系统都安装了,这里面需要检测下。

对于比win10低的系统,可能需要安装下iIPv6 协议栈。

在cmd输入ping ::1,如出现以下结果,说明IPv6已经正确安装。

如返回错误信息,则安装IPv6,cmd下输入ipv6 install,安装后在本地连接——属性勾选Internet协议版本6,自动获取IPv6地址和DNS地址。

3. 如果带宽支持访问ipv6,而还是设置ipv6不成功的话,那可能是路由器不支持 ipv6,需要更换支持ipv6的路由器,所以现在我们在买路由器需要加一条要求,就是支持ipv6。也可以刷第三方固件从而设置ipv6,但路由器原来部分功能可能会不能使用,所以慎用。

责任编辑:赵宁宁 来源: 弱电行业网
相关推荐

2019-12-04 07:57:22

6G5G网络

2018-10-09 15:20:57

CIOHRHRM

2018-04-26 16:15:02

数据库MySQLMySQL 8.0

2021-06-17 13:40:47

区块链比特币公有链

2019-06-11 08:55:59

IPv6IPv4标准

2020-06-08 08:26:33

IPv6IPv4NAT

2022-11-28 08:44:46

死锁面试线程

2021-02-23 09:28:48

大数据数据分析

2017-08-29 11:21:03

微软

2023-05-05 07:10:42

IPv6互联网

2024-07-02 11:16:21

2024-07-08 10:18:26

2021-02-01 08:39:26

JTAG接口Jlink

2018-03-19 14:43:28

2017-10-24 14:57:58

AI人工智能机器学习

2021-07-01 09:00:00

安全数字化转型渗透

2016-05-20 11:26:54

客户端优化 直播推流

2016-05-16 12:08:08

UCloud 直播云

2020-12-08 11:08:55

时间复杂度软件

2021-07-19 08:33:56

时间复杂度大O
点赞
收藏

51CTO技术栈公众号