APP需要在苹果商店上架,苹果要求必须支持IPV6
以下是苹果给出的:
IPv6转V4的苹果官方方案
https://developer.apple.com/library/content/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/UnderstandingandPreparingfortheIPv6Transition/UnderstandingandPreparingfortheIPv6Transition.html
国内ISP官方申请:
http://www.cnnic.net.cn/jczyfw/ipas/IPv6dzsq/
下面我们用另一种办法申请免费的ipv4转ipv6隧道方案
一. 注册Tunnel Broker
二. Windows 配置IPv6隧道地址
登录Tunnel Broker网站https://www.tunnelbroker.net/
在左侧User Functions区域,单击Create Regular Tunnel。
在IPv4 Endpoint (Your side)中输入ECS实例的公网IPv4地址,然后在Available Tunnel Servers列表中选择一个服务器地区。
这里我选择洛杉矶,点击确认创建。
注意:确保本机防火墙和该ECS实例的安全组允许ICMP远程访问。
单击页面底部的Create Tunnel,系统会生成相应的IPv6地址。
点击进入查看详细信息。
单击Example Configurations,然后选择ECS实例的操作系统。
即改为下面的10.0.1.80。
进入ECS服务器,以管理员权限运行cmd命令行,将替换后的文本框内容,执行上面给出的四条命令:
netsh interface teredo set state disabled
netsh interface ipv6 add v6v4tunnel interface=IP6Tunnel 10.0.1.80 66.220.18.42 填写上面修改的内网IPV4地址和隧道服务器地址ipv4地址
netsh interface ipv6 add address IP6Tunnel 2001:470:c:642::2 根据上面获取的本机IPV6地址填写
netsh interface ipv6 add route ::/0 IP6Tunnel 2001:470:c:642::1 根据上面获取的IPV6网关地址填写
ipconfig检查IPV6隧道地址是否配置成功:
ping测试:ipv6.google.com和ipv6.net
已经可以通讯。
三.CentOS 7配置IPv6隧道地址
登录ECS /etc/sysctl.conf文件,将其中三条禁用IPv6的设置做如下更改。
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0
运行sysctl -p命令,启用IPv6。
登录Tunnel Broker,创建一个IPv6隧道。
在Example Configurations里选择Linux-route2的配置方法,复制生成的示例配置。
登录ECS,然后执行上面复制的示例配置。
modprobe ipv6
ip tunnel add he-ipv6 mode sit remote 66.220.18.42 local 10.0.1.78 ttl 255
ip link set he-ipv6 up
ip addr add 2001:470:c:96f::2/64 dev he-ipv6
ip route add ::/0 dev he-ipv6
IP替换修改为10.0.1.78,即为本机ifconfig的ip地址。
ifconfig查看:
ip -f inet6 addr
ping测试:
ping6 ipv6.net和ping
四.(可选配)配置DNS域名访问IPV6域名:
当您希望访问者通过IPv6域名访问您ECS服务器时,可以使用AAAA记录。需要在您的DNS服务商提供的自助设置页面进行配置,下图以www.dns.com服务商为例。
A处填主机记录,如www.abc.com,那么就填入www
B处选择AAAA类型,表明是一条IPv6记录
C处选择使用的线路
D处填ECS主机内部的IPv6地址
E处为TTL缓存时间,默认即可,无需修改
验证:ECS服务器对应的IPv6域名解析正常
验证:利用域名访问IPv6 ECS服务器
注意:如果想用客户端测试前提是客户端也要有IPV6地址,并且配置ipv6 DNS,才能ping和解析域名。谷歌IPv6 DNS服务器:2001:4860:4860:8888
2001:4860:4860:8844