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

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

话不多说,直接上步骤:

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

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

164945_pR9r_2364452.png

以上步骤完成之后,一个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地址。

至此,感谢!

转载于:https://my.oschina.net/Atoman/blog/890840

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值