吐槽完毕这个 IPv6 的东东都是多少年前研究的了,记得大学老师讲课时,给每一届学生讲到这个前沿的东西时候(记得是 计算机网络 课程的最后一章)都会感慨一番说我像你们上大学的时候这个 IPv6 就做为前沿技术来讲,到现在还原地不动(此处老师内牛满面��,宝宝心里苦a,但宝宝不说出)。然而,某果公司真吊,财大气粗,一句话放出来,下面的小喽啰们就忙起来了。。。
进入正题
IPv6的简介
IPv4 和 IPv6的区别就是 IP 地址前者是 **. **(dot)分割,后者是以 :(冒号)分割的。就知道这一点��
其他见大百度呗。。。
PS:在使用 IPv6 的热点时候,记得手机开 飞行模式
哦,保证手机只在 Wi-Fi 下上网,以免手机在连接不到网络时候,会默认跳转到使用 蜂窝移动网络(即2G、3G、4G流量)
上网。
本地 Mac 搭建 IPv6 测试环境
想要测试你的 APP 是否在 IPv6 环境下运转是否正常,你所需要的就是一台用非Wi-Fi方式上网的Mac电脑。如果你用的是 Mac 一体机网络用的有线,那么你什么也不用准备,如果你用的 Mac 本,甭管 Air 还是 Pro,只要用无线上网,你就需要一个 RJ-45 转 USB 的转换工具(因为 Mac 本没有直接插有线的接口),去某狗、某猫上淘个吧,不贵也就不到100来大洋。
搭建 IPv6 测试环境说白了就是用 Mac 做一个热点,然后用 iPhone 连接这个 Wi-Fi,听起来很容易,下面跟着我的步伐走吧。
和正常的开启 Mac 热点的方式的区别是这次我们产生的是一个本地的 IPv6 DNS64/NAT64 网络,这项功能是 OS X 10.11 新加的功能(如果你的 Mac 系统版本不是的话必须要升级哦,才能产生 IPv6 的热点呐 )。
和我们以前开启热点方式不一样的地方在于,我们在 “系统偏好设置(System Preferences)” 界面选中 “共享(Sharing)” 的同时,要按住 “Option” 键。见图:
步奏1
![](http://upload-images.jianshu.io/upload_images/1291197-923dd0282bfd084f.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
之后在 “共享” 界面中,我们会看到和之前不一样的地方,就是红框所标的地方,多了一个叫 “**创建 NAT64 网络
**” 的选框,选中它。
步奏2
![](http://upload-images.jianshu.io/upload_images/1291197-cf03ab33e8789b27.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/658)
接下来在 共享 窗口中,依次按图中所示的标号来,如图所示
步奏3
![](http://upload-images.jianshu.io/upload_images/1291197-a9126f23ba633f6a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/665)
随后请点击 共享以下来源的连接 的下拉列表,选择我们想要共享出去的网络接口。我当前是想要共享的是 **USB 10/100/1000 LAN **,(因为的我用的是 有线的 RJ-45 接头转 USB 输出的网络转换工具 )。
PS:如果你的 Mac 是用有线拨号
上网的话,请选择 PPOE 选项作为共享源。如果你的 Mac 是用有线上网(不用拨号的
)的话,请选择 Thunderbolt 以太网有线网 选项作为共享源。
![](http://upload-images.jianshu.io/upload_images/1291197-14aa24dbebef143d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/604)
标号2
用以下端口共享给电脑 选项此处选择 Wi-Fi
![](http://upload-images.jianshu.io/upload_images/1291197-e989cca54fafb6a1.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/580)
标号3
点击 Wi-Fi选项… 选项,个性化自己的热点的哦
![](http://upload-images.jianshu.io/upload_images/1291197-64fc857f1cf3567d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/648)
最后一步
![](http://upload-images.jianshu.io/upload_images/1291197-6f34ed4696cfbf0e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/653)
大功告成
出现一下变化证明你已经成功产生了一个 IPv6 的热点
![](http://upload-images.jianshu.io/upload_images/1291197-6bdab007b6152770.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/645)
![](http://upload-images.jianshu.io/upload_images/1291197-e6fef98a354a2b6e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/307)
看手机的连接共享 Wi-Fi 的变化
普通热点共享
![](http://upload-images.jianshu.io/upload_images/1291197-b7027fadf52380c2.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/441)
IPv6 热点共享
![](http://upload-images.jianshu.io/upload_images/1291197-4879afe3d3db40b8.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/439)
对比2张图中 DNS 的地址看到区别了吧,一个 . 分割,一个 : 分割。
接下来,用 IPv6 的热点测试几个常用的 APP,如图:
微信
![](http://upload-images.jianshu.io/upload_images/1291197-43e5c4bd5f22230c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/427)
提示无法连接服务器。不过 QQ 是可以的。
融云 Demo
提示网络连接不可用。可能环信老版本的 Demo 也会有这种情况。解决办法就去官网查阅 SDK 文档呗,此处只是给出检测 IPv6 环境下 APP 的连通性。
既然来了,就不要作 再别康桥 辣,留下个 喜欢 再走吧��~~~
来
跟着我 左手 右手
一个慢动作。。。��
��自己一边玩去吧。。。闪了,碎觉。。。��
</div>
</div>