阿里云适配IPV6地址 解决App Store审核被拒的问题
阿里云适配IPV6地址 解决App Store审核被拒的问题
最牛逼的代码搬运工 发表于12个月前
阿里云适配IPV6地址 解决App Store审核被拒的问题
  • 发表于 12个月前
  • 阅读 1490
  • 收藏 2
  • 点赞 2
  • 评论 0

【腾讯云】买域名送云解析+SSL证书+建站!>>>   

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

阿里云的环境: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地址。

至此,感谢!

标签: IPv6 CARE
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 5
博文 41
码字总数 23329
×
最牛逼的代码搬运工
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: