IPv6入门教程

本文介绍了IPv6协议的基础概念,包括IPv6的软件支持、协议简介、地址表示方法和地址分类。此外,还详细讲解了IPv6相关网络工具如dig、curl、ping6等的使用,并探讨了移动应用在IPv6和IPv4网络环境中的自动降级机制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本篇文章主要从基础概念、IPv6的相关网络工具、关于移动应用在IPv6和IPv4网络环境中自动降级机制的研究等三个方面介绍了IPv6的入门教程。
上篇文章回顾: gRPC-web现状及测试

                                           前言

众所周知,32位的IPv4地址已经基本耗尽(这里的耗尽只是说的分配完了,实际上有相当一部分并没有投入到使用中),新一代的网络协议--IPv6采用128位的地址长度拥有更大的地址空间,如此大的地址空间,可以给地球上的每粒沙子分配一个IPv6地址。IPv6网络普及的声音喊了很多年,在国内由于受限于各种因素却一直没有推广开。2017年11月开始中共中央办公厅和国务院办公厅印发了《推荐互联网协议第六版(IPv6)规模部署行动计划》http://www.xinhuanet.com/politics/2017-11/26/c_1122012631.htm,并发出通知,要求各地区各部门结合实际认真贯彻落实。这条新闻传达了一个很重要的信息:这个是推进中国IPv6发展的战略总动员令。2018年6月份,网信办对三大运营商和国内头部的50家互联网公司发出红头文件,要求各大运营商和头部互联网公司给出各自的实施方案和排期,并定下目标:在2018年年底国内IPv6活跃用户数上升一个阶段。所以从2018年6月份开始,各大公司的IPv6改造才紧锣密鼓改造起来,并且在2018年底取得了相当的成果。

由于IPv6网络协议相对来说还是一个比较新的协议,在推广过程中,很多人对这个网络协议缺乏必备的知识,所以在这里写一篇简单的文章对该协议进行简单介绍和应用。

                                        基础概念

软件支持

当前大部分操作系统和硬件都比较好地支持IPv6了,简单列举如下:

  • Windows:windows 7、windows 8.x、windows 10,默认开启IPv6;

  • Linux:内核2.6.x、内核3.x、内核4.x已经支持IPv6(需要手动开启);

  • iOS:IOS9开始已经支持IPv6 Only,2016年苹果已经强制要求app必须支持IPv6;

  • Android也已经支持IPv6(但是不支持DHCPv6)。

如何查看手机或者电脑的网络是否支持IPv6呢,在手机或者电脑上的浏览器中打开:Ipv6-test.com,显示如下说明你的手机网络已经支持IPv6,并已经分配了IPv6地址。

图一:查看当前网络是否支持IPv6

从上述截图中我们可以看到,当前大部分支持IPv6的网络环境中都是双栈环境,即同时支持IPv4和IPv6,也就是当我们连接运营商LTE网络的时候,它一般会分配一个IPv4地址(一般是10.开头的内网地址),和一个IPv6地址(全球单播地址,相当于ipv4里面的公网地址)。双栈环境下,用户自动选择使用什么IPv6或者IPv4协议去连接远端服务,如果服务端域名支

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值