文档章节

阿里云适配IPV6地址 解决App Store审核被拒的问题

最牛逼的代码搬运工
 最牛逼的代码搬运工
发布于 2017/05/02 16:42
字数 523
阅读 1806
收藏 2

阿里云的环境:ECS(经典网络

话不多说,直接上步骤:

步骤一:注册并创建 IPv6 通道

首先打开https://tunnelbroker.net/注册一个账号。登录成功之后,如下图进行操作。

以上步骤完成之后,一个IPV6通道就创建完毕了。

步骤二:配置 ECS 使其支持 IPv6

  1. 编辑/etc/sysctl.conf,将以下三项的配置改成0
    net.ipv6.conf.all.disable_ipv6 = 0
      net.ipv6.conf.default.disable_ipv6 = 0
      net.ipv6.conf.lo.disable_ipv6 = 0
  2. /etc/network/interfaces底部加上以下内容(注:下面大写的处,需要替换成你在 HE 得到的Server IPv6 Address,但不包括最后的::1/64,如:2001:470:100:100
    auto he-ipv6
      iface he-ipv6 inet6 v4tunnel
      address <IPV6>::2
      netmask 64
      remote <HE 的 Server IPv4 Address>
      local <阿里云的 IPv4 地址>
      endpoint any
      ttl 255
      gateway <IPv6>::1
      up ip -6 route add 2000::/3 via ::<HE 的 Server IPv4 Address> dev he-ipv6
      up ip -6 addr add <IPv6>::1:1/128 dev he-ipv6
      up ip -6 addr add <IPv6>::2:1/128 dev he-ipv6
      down ip -6 route flush dev he-ipv6
  3. 重启服务器:reboot
  4. 执行ifup he-ipv6确认 IPv6 已启用

步骤三:配置 DNS 使其支持 IPv6 解析

        这步最简单,只需给相应的域名加上AAAA解析,值填 HE 里的Client IPv6 Address,去掉最后的/64即可,如2001:470:100:100::2

步骤四:检测是否设置成功:

远程连接服务器,输入ping6 ipv6.google.com,查看是否配置成功。

在这里,我想说一下我的最终结果。设置完以上的步骤,我的地址IPV6监测是通过的,本地搭建IPV6环境测试也是通过的,但提交到App Store的时候,仍然被拒,被拒的理由还是没有真实的IPV6地址。在苹果审核的时候,用的是真实的IPV6地址,而在国内,IPV6地址并没有大范围扩展,阿里云也是不支持IPV6的(电话咨询的结果)。所以,要想通过苹果的IPV6审核,你还得去购买真实的IPV6地址。

至此,感谢!

© 著作权归作者所有

共有 人打赏支持
最牛逼的代码搬运工
粉丝 5
博文 42
码字总数 23329
作品 0
六安
程序员
阿里云针对苹果官方ipv6审核的综合解决方案

前言 因业务需求 公司APP需要在ios系统上运行需要改系统ipv6 2016年6月1号之后苹果应用上传AppStore审核要求全面支持ipv6,虽然只是一个简单的审核要求,但却给中国区的开发者带来了不小的麻...

我不是九爷
2017/08/12
0
0
appstore审核因 ipv6 被拒的问题

最近提交了一个新app到appstore,才知道人家苹果从2016.6就要求所有的app要支持ipv6-only,直接给拒了。网上找了几天相关解决方案,发现基本上都照搬照抄官方的文档,没有解决实际问题。 20...

swingcoder
2016/12/13
391
0
最佳实践:使用负载均衡SLB IPv6搞定苹果AppStore审核

摘要: 1.Greetings HI,大家好,我是负载均衡SLB产品经理添毅,今天我们来聊一聊苹果的IPv6审核,以及使用阿里云负载均衡SLB(IPv6)搞定AppStore IPv6审核。 2.Appstore IPv6审核是什么 由...

阿里云云栖社区
07/02
0
0
用负载均衡SLB IPv6搞定苹果AppStore审核

1.Greetings HI,大家好,我是负载均衡SLB产品经理添毅,今天我们来聊一聊苹果的IPv6审核,以及使用阿里云负载均衡SLB(IPv6)搞定AppStore IPv6审核。 2.Appstore IPv6审核是什么 由于国外的...

阿里云云栖社区
07/02
0
0
iOS 非公开API prefs:root=Privacy 被拒~解决方法

联系人:石虎 QQ:1224614774昵称:嗡嘛呢叭咪哄 QQ群:807236138群称: iOS 技术交流学习群 CSND:https://blog.csdn.net/shihuboke/article/details/82531076 新浪:http://blog.sina.com.cn/s/bl......

石虎132
09/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Mybatis中jdbcType和javaType的对应关系 

Mybatis中jdbcType和javaType的对应关系 1 JDBC Type Java Type 2 CHAR String 3 VARCHAR String 4 LONGVARCHAR String 5 NUMERIC java.math.BigDecimal 6 DECIMAL java.math.BigDecimal 7 ......

DemonsI
30分钟前
3
0
Python中字符串和datetime

遇到的问题: 今天在写一个爬虫时,需要将今天的数据和昨天、一周前的数据做比较。所以就需要一个方法可以方便的计算出指定日期的前几天的日期。比如10月3号,则一周前的日期是9月26号。 问题...

akane_oimo
33分钟前
1
0
企业级 SpringBoot 教程 (四)SpringBoot 整合JPA

JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 JPA 的目标之一是制定一个可以由很多供应商实现的API,并且开发...

itcloud
33分钟前
2
0
白话SpringCloud | 第六章:Hystrix监控面板及数据聚合(Turbine)

前言 前面一章,我们讲解了如何整合Hystrix。而在实际情况下,使用了Hystrix的同时,还会对其进行实时的数据监控,反馈各类指标数据。今天我们就将讲解下Hystrix Dashboard和Turbine.其中Hys...

oKong
44分钟前
2
0
Java JDK 11:现在可以使用所有新功能

删除了CORBA,Java EE和JavaFX支持,但添加了十几个主要新功能 目录 哪里可以下载JDK 11 Java 11 JDK中的新功能 从Java JDK 11中删除了什么 Java Development Kit(JDK)11现已普遍可用,可供...

GuoMengyue
45分钟前
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部