IPV6介绍

地址资源无限多

通常见到的124.33.24.116这种形式的是ipv4版本的地址,这种地址由32位二进制数表示。
ipv6是一种新的ip地址的表示方式形如fc80::2367:7cff:fed2:abc9,由128位二进制数表示。
以电话号码为例,本来4位数的电话号码就能够一个城市的居民使用,但是随着电话的普及,安装电话的家庭超过了9999户,4位数的电话号码就不够用了。如果改成8位的电话号码,那么就够99999999户居民使用。ipv6和ipv4就类似8位电话号码和4位电话号码的关系,当然对比更夸张。ipv4总量一共42.9亿个,还没有全球人口多,面临使用枯竭问题,尤其是物联网时代的临近,每个家用电器可能都需要一个公网ip。ipv6地址资源可以认为无限多,一种说法是地球上每一粒沙子都有一个地址,另一种说法是地球上每平方米会有1000个ipv6地址,按照保守的说法,每平方米有1000个ip地址,也足够物联网时代万物互联用了。

其它改进

当然除了数量的原因,ipv6还有在安全、路由效率以及流媒体数据方面的改进。

我国现状

我国ipv6网络的使用比例远不如欧美日。因此现在ipv6的普及已经上升到国家战略,各行业信息系统都要经历一次ipv6改造的阶段。

普及推广成本较高

Ipv6改造普及是一个比较长期的过程。特别是对于已有的旧系统,如何兼容很麻烦。因为早期大部分信息系统都是基于ipv4地址来通信的,而ipv4的地址和ipv6的地址无法通信。好比4位电话号码可以给4位电话号码打电话,8位电话号码可以给8位电话号码打电话,但是4位电话号码没法给8位电话号码打电话,8位也没法打通4位。就是说如果两个节点使用ipv6协议通信,节点和节点之间的整个链路必须都支持ipv6才能访问通。只要有一个环节不支持,就和电话线断了一样,是无法通信的。

测试设备是否支持ipv6

如何测试自己的网络环境是否支持ipv6呢?大家首先打开手机浏览器或者打开电脑浏览器,地址输入http://test-ipv6.com。如果你看见的是下面这样,说明你的设备没有分配ipv6地址。

如果是下面这样,说明设备分配了ipv6地址。

有ipv6地址是不是就可以访问ipv6的系统呢?参考我上面的描述,必须全链路都支持ipv6才行。http://IPv6.baidu.com这个地址是ipv6单栈的结构,如果使用ipv4的设备访问它会报错,链路有不支持ipv6的设备也会报错。

我无论用有ipv6地址的设备还是用没有ipv6地址的设备都无法成功访问IPv6.baidu.com。应该就是设备到网站之间的链路的某部分设备不支持ipv6地址导致的吧。可见我国的网络环境对ipv6的支持率比较低,各部分需要较长的时间来升级。如果你的某个设备能访问通IPv6.baidu.com,说明你到这个网站之间的链路设备都支持ipv6,恭喜你可以提前体验浏览ipv6网站的感觉了。

网站ipv6改造

基本步骤

进入ipv6时代后,网站都面临一个由ipv4到ipv6改造的问题。起码的要求是,如果用户使用ipv6设备访问网站,体验应该和使用ipv4设备是一样的。目前很多网站都不支持ipv6访问,都在逐步进行改造。
网站改造的一般步骤:

  1. 排查网络设备、操作系统、web服务器软件、数据库是否支持ipv6。
  2. 对于不支持ipv6的部分,能否通过升级软件版本、更换硬件解决。或者有能替代的支持ipv6的软件。
  3. 排查web应用程序是否支持ipv6。
  4. web应用程序如有不支持ipv6的部分,需要评估是否可以改造。
  5. 如改造不可行,考虑选用同时支持ipv4和ipv6的技术架构,建设新网站,替换现有网站。
  6. 申请网站ipv6外网地址,配置内网ipv6/ipv4双协议网络环境,部署网站系统进行测试。
  7. 测试通过,投产。
    这些步骤是可选的,取决于你想改造到说明程度,是局部改造还是彻底改造,要具体分析。

    改造技术

    对于系统不同程度的改造也相应的诞生了一些改造技术,

  • 双栈
  • 映射
  • 转换
  • 翻译
  • 隧道
    这些技术从网站技术架构角度简单的分可以分为两种,
    一种是发生了ipv4和ipv6转换。
    一种是不发生ipv4和ipv6的转换。

    发生转换

    发生转换是因为网络入口、网络设备、安全设备、web层、数据库层,至少有一层是不支持ipv6只支持ipv4的。所以在ipv6的请求到达这一层之前要进行ipv6到ipv4的转换。这种转换有专门的硬件设备,价格大概几万元。也可以选择云平台转换,只要支付云平台转换费用,不用自己购买硬件了。

不发生转换

不发生转换就更好理解了,路由器、防火墙、交换机、web应用、数据库、服务器,都是支持ipv6的,这样ipv6的访问来了就在ipv6的协议下传输就行了,和处理ipv4的请求是一样的。这种双栈结构可以都在一套系统上配置,这套系统传输ipv4流量的同时也传输ipv6的流量。也可以在ipv4系统平行的位置搭建一模一样的ipv6系统,这套系统不配ipv4只配ipv6,两套系统各自处理各自的协议请求,有利于运维管理和排查问题,也分散了系统流量的压力。

配置域名

很多网站域名注册和域名服务器都是第三方提供的,配置ipv6域名很简单,在域名服务商提供的管理系统里,加上AAAA记录,记录对应的ip位置写上网站对外的ipv6地址即可生效。

为什么推广ipv6?以及网站ipv6如何改造?相关推荐

  1. 【必看】企业网站IPv6改造升级方案---中科三方

    继2021年工信部.中央网信办印发<IPv6流量提升三年专项行动计划(2021-2023年)>后,2022年4月,中央网信办等三部门再次联合印发了<深入推进IPv6规模部署和应用20 ...

  2. 天水师范学院计算机科学与技术专业代码,计算机科学与技术-天水师范学院IPv6专题网站.doc...

    计算机科学与技术-天水师范学院IPv6专题网站.doc <模拟电路>教学大纲(试行草案) (2006级试行) 课程代码 一.说明 1. 课程性质 <模拟电路>是计算机技术专业的 ...

  3. IPv4如何向IPv6过渡?IPv6改造方案有哪些?

    IPv6是下一代互联网协议,相比IPv4其拥有更大的地址空间和更高的安全性,可以满足大数据.物联网等新型网络技术的需要.从IPv4向IPv6过渡,需要解决IPv4网络和IPv6网络之间的互联互通问题. ...

  4. 如何用个人电脑利用ipv6搭建网站

    如何用个人电脑利用ipv6搭建网站 需要的工具 写在前面的话 第一步 第二步 需要的工具 一台拥有ipv6地址的个人电脑(Windows版) 没啦 ^ - ^ 写在前面的话 小白文章,请大佬指正 随着 ...

  5. 使用IPv6发布网站

    使用IPv6发布网站 IPv4设计之初,认为32位,近43亿的地址完全足够,然而互联网出乎意料的迅速发展,不仅人人人使用互联网,而且一个人往往有多个联网设备(随着物联网的发展,这个数量还会增多),地址 ...

  6. 走向IPv6,阿里巴巴IPv6规模化部署实践

    作者:IPv6项目组 IPv6是互联网升级演进的必然趋势,我国主流APP也正式进入到IPv4和IPv6的双栈时代.本文将从APP及云产品的角度,和大家分享一下我们在这个过程中的经验积累,为进一步推动I ...

  7. 使用IPv6 DNS解析IPv6域名(不必修改hosts文件)

    原文地址为: 使用IPv6 DNS解析IPv6域名(不必修改hosts文件) 很多网站,例如google,都是IPv4和IPv6双线接入的,www.google.com解析对应许多个IP,其中IPv4 ...

  8. linux用route命令查看ipv6,Linux下IPV6详细介绍及配置实例

    其实很早就想写一篇IPV6的文章了,但是苦于一直没有切入点,最近由于项目涉及到IPV6的改造,因此学习.整理及总结本文,希望可以帮忙特别是初学者! 随着IPV4资源的枯竭,IPV6的需求就日趋急迫,I ...

  9. 网络推广营销浅析网站在优化中流量突然减少了是为什么?

    众所周知,网络推广营销种网站的流量不是一直都是固定的,它也会随着各种因素的变化而变化,对于这种小范围的变化无伤大雅,但对于网站流量突然变少的情况,大家就要引起注意了,网络推广营销带大家来了解网站流量突 ...

最新文章

  1. Java-Web Response响应和Request请求
  2. 人脸识别技术如何应用到美颜领域?
  3. Jquery全选单选功能
  4. springcloud2.0以上版本_eureka控制台显示_找不到${spring.cloud.client.ipAddress}_没有显示成IP地址---springcloud工作笔记165
  5. erp软件是什么软件
  6. 智慧仓储管理系统实时仓储作业管理
  7. 大数据学习入门难,给初学者支招
  8. 计算机静音图标无法更改怎么办,声音图标没了不要着急,用金山毒霸2011进行修复 - 金山安全专题 - 声音图标没了怎么办? - 安全专题...
  9. 物联时代,二维码技术在各行业有哪些应用?
  10. python 元组拆包_Python笔记004-元组的拆包和命名元组
  11. java 多媒体处理_Java 多媒体处理包 JAVE
  12. 谈谈开展信息安全工作的四个权力
  13. Pytroch 深度学习 跑CIFAR10数据集
  14. 1633: 能量获取(energy)
  15. java自动发图文微博_使用node搭建自动发图文微博机器人的方法
  16. 几行Python代码实现自动陪女友聊天,制作开心机器人
  17. 【Elastic Search权威指南 读书小记3】ES之数据操作
  18. Adobe2021正式版,来了!
  19. 关于在xp(sp3 专业版)下安装sql2005开发版图解
  20. netgear 网件R6250路由 从OpenWrt或者DD-WRT系统恢复到默认系统 适合小白

热门文章

  1. rar,zip文件加密判断
  2. 虚拟主机mysql数据库大小,香港虚拟主机的网站数据库空间不够怎么办
  3. Moba类游戏中如何处理网络延迟与卡顿
  4. nodejieba的配置(windows)
  5. python日历节日表_python日历模块_Python日历模块| calendar()方法与示例
  6. 实验记录 | 8/14
  7. Python 爬虫学习笔记(十(2))scrapy爬取图书电商实战详解
  8. 找工作收到多个 Offer,我该怎么办?
  9. 淘东电商项目(68) -互联网安全架构设计(黑名单拦截及MD5加签)
  10. Linux下conda环境配置及第三方库安装