一、协议不同
1、IPV4:互联网通信协议第四版,是网际协议开发过程中的第四个修订版本,也是此协议第一个被广泛部署的版本。
2、IPV6:互联网协议第6版的缩写,是互联网工程任务组(IETF)设计的用于替代IPv4的下一代IP协议。
二、地址分配方式不同
1、IPV4:按网络类分配地址。随着地址空间的消耗,使用“无类域间路由”(CIDR)进行更小的分配。没有在机构和国家或地区之间平均分配地址。
2、IPV6:将保留 16 位供组织进行子网划分。地址空间是足够大的,可为世界上每个人提供一个其自己的 /48 子网前缀长度。
三、地址前缀不同
1、IPV4:用于从主机部分指定网络。有时根据地址的表示格式写为 /nn 后缀。
2、IPV6:用于指定地址的子网前缀。按照打印格式写为 /nnn(最多 3 位十进制数字,0 <= nnn <= 128)后缀。例如 fe80::982:2a5c/10,其中前 10 位组成子网前缀。
参考资料来源:百度百科-IPv6
参考资料来源:百度百科-IPv4
通过iPhone搭建IPv6测试网络从6月1日开始苹果要求之后审核的项目必须支持IPv6,如果不予以支持,应用将被拒绝。所以最近一次审核我的应用就被拒绝了理由为下:
被拒理由
所以如何模拟IPv6网络用于开发中的测试,便成了棘手的问题。鉴于网上有很多解决方案都是通过使用RJ45端口后,采用网络共享的方式来予以解决。当前方案的确可以解决问题,但是鉴于最新的macbook都已取消了RJ45端口,采用此种解决方案无疑增加成本。所以本人采用了如下方式予以解决IPv6网络的模拟问题。
前期准备
iPhone一台
macbook一台
其他iOS设备一台(iPhone,iPad)
数据线一根
*** 作步骤
将iPhone通过数据线与mac相连;
打开个人热点,让mac连接到手机热点;
让mac连接到手机热点
打开系统偏好设置,并点击“共享”,(点击时,需要同时按住‘option’键)
4在‘共享以下来源的连接’中,选择‘iPhone USB’,然后在勾选‘Wi-Fi’,最后勾选'创建NAT64网络'
5点击'Wi-Fi选项',进行热点共享的相关设置
6点击'互联网共享',开启热点
到此为止通过iPhone搭建IPv6测试网络的环境基本上完成了。
连接iOS设备进行测试
当前 *** 作为,拿出我们准备的第二台用于测试的iOS设备,并且连接上刚才我们共享出的IPv6网络。
请注意IPv6连接完成后,DNS的区别
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)