本地如何搭建IPv6环境测试你的APP

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

之后在 “共享” 界面中,我们会看到和之前不一样的地方,就是红框所标的地方,多了一个叫 “创建 NAT64 网络 ” 的选框,选中它。

步奏2

接下来在 共享 窗口中,依次按图中所示的标号来,如图所示

步奏3

随后请点击 共享以下来源的连接 的下拉列表,选择我们想要共享出去的网络接口。我当前是想要共享的是 USB 10/100/1000 LAN ,(因为的我用的是 有线的 RJ-45 接头转 USB 输出的网络转换工具 )。

PS:如果你的 Mac 是用有线拨号上网的话,请选择 PPOE 选项作为共享源。如果你的 Mac 是用有线上网(不用拨号的)的话,请选择 Thunderbolt 以太网有线网 选项作为共享源。

标号1

标号2,用以下端口共享给电脑 选项此处选择 Wi-Fi

标号3,点击 Wi-Fi选项... 选项,个性化自己的热点的哦

最后一步

大功告成

出现一下变化证明你已经成功产生了一个 IPv6 的热点

Wi-Fi图标变样

看手机的连接共享 Wi-Fi 的变化

普通热点共享

IPv6 热点共享

对比2张图中 DNS 的地址看到区别了吧,一个 . 分割,一个 : 分割。

接下来,用 IPv6 的热点测试几个常用的 APP,如图:

微信

提示无法连接服务器。不过 QQ 是可以的。

提示网络连接不可用。可能环信老版本的Demo也会有这种情况。解决办法就去官网查阅 SDK 文档,此处只是给出检测 IPv6 环境下APP的连通性。

ipv6环境搭建来测试相关推荐

  1. ipv6系列--本机ipv6环境搭建

    系统环境:centos7.5  kernel:3.10.0-862.el7.x86_64 Note:centos的最小化安装没有ipv6的内核模块,需要自己加载模块,所以我重新装了系统,选择的开发系统 ...

  2. tensorflow环境下的识别食物_Tensorflow object detection API 搭建属于自己的物体识别模型——环境搭建与测试...

    1.开发环境搭建 ①.安装Anaconda 建议选择 Anaconda3-5.0.1 版本,已经集成大多数库,并将其作为默认python版本(3.6.3),配置好环境变量(Anaconda安装则已经配 ...

  3. Linux 下的 ActiveMQ C++ 环境搭建与测试

    Linux 下的 ActiveMQ C++ 环境搭建与测试 一.下载安装jdk jdk官网下载地址:https://www.oracle.com/technetwork/java/javase/dow ...

  4. Tensorflow object detection API 搭建属于自己的物体识别模型1环境搭建与测试

    https://blog.csdn.net/dy_guox/article/details/79111949 后续博客地址(附带视频教程) ------------------------------ ...

  5. 【LoRa32U4II】介绍以及基于Arduino IDE编译环境搭建及测试

    目录 LoRa 模块LoRa32u4 II介绍 LoRa32u4 II 资料下载 LoRa32u4 II 规格介绍 LoRa32u4 II 脚位说明 编译环境介绍 电脑系统 编译软件 Arduino需 ...

  6. monkey测试linux设备,Monkey测试环境搭建及测试执行

    一.环境准备 1.JDK 2.Android SDK 二.JAVA环境的搭建 1.JDK 下载地址:https://www.oracle.com/technetwork/java/javase/dow ...

  7. 遨博协作机器人ROS开发 - ROS Melodic环境搭建与测试

    目录 一.简介 二.环境版本 三.ROS环境搭建 1. 系统安装 2. 更新镜像源 3. 安装ROS 四.AUBO E系列机械臂ROS环境 1. 依赖环境的安装 2. 下载并编译AUBO ROS 3. ...

  8. android gdx 放进布局,Android --- libgdx android 学习初步(环境搭建及测试)

    1.首先下载libgdx文件.... 解压后会看见许多的jar文件,在Android工程中会用到gdx.jar和gdx-backend-android.jar 2.新建一个Android工程. ... ...

  9. RISC-V “V” 拓展—1.0版本环境搭建与测试

    声明:RISCV具有多元.包容.普惠.开源的特点.作者本着RISC-V的特点,同意本内容允许任意转载,转载若修改,请先联系下面邮箱,本篇文章参考了很多方法,最下面有参考内容的链接,认为有侵权的地方,请 ...

  10. Ubuntu 14.04下TFTP server环境搭建及测试

    1. install sudo apt-get install tftpd tftp openbsd-inetd 2. 修改配置 sudo vim /etc/inetd.conf #:BOOT: TF ...

最新文章

  1. Vue 应用 Sass、Scss、Less 和 Stylus
  2. 【翻译 windbg - 1】Getting started with windbg - part I (第一部分 1)
  3. day24 面向对象与实例属性
  4. layui 怎么设置点击图片放大_layui等比例放大/缩小图片
  5. 简单的机器学习程序_人体动作识别小程序【机器学习 人工智能】
  6. websocketpp 最简单的客户端 一
  7. go语言strings包
  8. 2017.8.22区间最大值问题
  9. 百度编辑器UEditor使用问题小结
  10. python社交网络分析 书籍_使用Python分析社交网络数据电子书.pdf
  11. x509 java_Java X509证书解析和验证
  12. SRF04绿色小屏的作用
  13. 51单片机c语言实践教程,51单片机C语言实验与实践教程.pdf
  14. 如何使用sql语句算两经纬度的距离
  15. 程序开发必备利器—英特尔Core i5开发机
  16. 贪吃蛇c语言中加速怎么写,刚学C语言,想写一个贪吃蛇的代码
  17. 不同试验设计遗传力的计算方法
  18. altium designer创建圆形实心填充
  19. 家庭媒体中心解决方案(三、 群晖系列nas基本功能使用指南篇1)
  20. dataframe数据标准化处理_数据标准化处理

热门文章

  1. 笔记本计算机无法启动怎么解决,笔记本开机进不了系统,教您笔记本开机无法进入系统怎么办...
  2. URP关于多个摄相机的性能优化
  3. “二清”是电商行业在支付清算领域中普遍存在的现实状况?
  4. 计算机小狐狸操作,简易的操作手册-小狐狸商务软件.DOC
  5. java话费充值代码_话费充值接口示例代码
  6. 诗歌十 寒窑赋(破窑赋)天有不测风云,人有旦夕祸福
  7. 【博士论文】深度学习的对抗攻击与鲁棒性测评
  8. C++中atan()与atan2()的区别和用法
  9. python atan_Python代码中atan()函数有什么功能呢?
  10. 计算机网络10种,(完整版)计算机网络10种硬件设备介绍.doc