这时最好的解决办法,就是让审核访问路径不要走DNS64/NAT64这一条路径,从而让应用服务器拥有一个IPv6的地址。
由于国外的IPv6网络发展较早,因此在世界上已经存在一些IPv6 Only的网络环境了,所谓IPv6 Only就是指仅具有IPv6地址的互联网环境,苹果为了保证这些IPv6 Only的用户也能够顺利的使用苹果服务和AppStore上的App,因此要求从2016年6月1日起,所有上架AppStore的应用必须支持IPv6-only网络。
但这个要求常常被误读为上架AppStore的应用(包括APP、服务器以及服务器所在网络环境)要全面支持IPv6才行,其实不然。苹果的IPv6-only Support审核事实上走的是两条路线:
如果应用App、服务器、网络环境均具备IPv6条件,直接访问就好了。
如果应用App、服务器、网络环境不具备IPv6条件,那么苹果将通过DNS64/NAT64来访问你的应用。
大家可以使用云服务商提供的负载均衡SLB IPV6实例,同样无需后端应用的改造,将原有服务直接挂载到IPv6 SLB的后端,由SLB实现6to4转换,而在苹果审核服务访问应用系统时,是直接访问IPv6 VIP的(SLB上提供的IPv6地址),因此App审核将容易通过。
西部数码网站提供IPv6转换服务,无需改造现有架构,即可快速让现有IPv4业务系统具备IPv6终端和用户访问能力。经济高效、广泛适用,业务开通链接 https://www.west.cn/cloudhost/ipv6.asp