阿里云的系统是经过深度优化的,非常好用,但是在某些情况下还是会遇到问题比如说:苹果app的审核
前几天iOS的App提交给苹果审核没通过,给出的原因正是应用在 IPv6 的环境下无法使用。检查发现确实是阿里云的系统没有启用IPv6,需要配置启用一下
阿里云优化的CentOS系统,禁用IPv6的具体的方法不可得知
于是问题来了:我之前博客中介绍的IPv6的禁用和启用方法不完全可以使用
https://www.cnblogs.com/tssc/p/9210990.html
只能来个偏方了,用 Hurricane Electric提供的IPv6 Tunnel Broker 来让 ECS 支持 IPv6 。
1.创建IPv6隧道
首先在官方网站注册一个账户:
https://www.tunnelbroker.net/
登陆账号后,创建隧道Create Regular Tunnel
在接下来的页面需要选择以下两个选项
IPv4 Endpoint (Your side)--->填ECS的公网 IP 地址,
Available Tunnel Servers--->选择隧道服务器位置,一般来说 亚洲的HK离大陆近延迟低,
选择完毕“Create Tunnel”创建隧道
隧道创建完成需要配置阿里云的ECS服务器
2.配置服务器启用IPv6
# 修改内核参数,启用IPv6配置
vim /etc/sysctl.conf ---------------------------------------------- net.ipv6.conf.all.disable_ipv6 = 0 net.ipv6.conf.default.disable_ipv6 = 0 net.ipv6.conf.lo.disable_ipv6 = 0 ---------------------------------------------- sysctl -p