开发者社区 问答 正文

iOS ipv6的问题

现在做iOSAPP ,审核是要ipv6环境才能通过?我买的是北美服务器,需要配置其他东西吗?文档上说买云解析。买了后怎么用,和免费解析一样用吗?那样的话解析到ipv6这个地址怎么填。如果是国内的服务器又怎么做?

展开
收起
仰望星空0 2018-08-28 11:03:11 728 分享 版权
阿里云 AI 助理回答

苹果确实要求所有提交到App Store的应用必须支持在IPv6-only网络环境中运行,但这并不意味着您的服务器必须直接提供IPv6访问。大多数情况下,只要您的应用能够通过IPv4和IPv6网络与服务器通信,就可以满足这一要求。很多云服务提供商(包括阿里云)都支持IPv4/IPv6双栈,确保应用在不同网络环境下的兼容性。

针对您购买的北美服务器:

  1. 配置IPv6:首先确认您的阿里云ECS实例是否已经支持IPv6。阿里云提供了IPv6的解决方案,您可以在ECS实例的网络设置中查看或开启IPv6支持。如果需要开启,请按照阿里云官方文档的指引操作。

  2. 云解析(DNS64/NAT64):购买云解析服务主要是为了域名解析,让客户端可以通过域名访问到您的服务器。对于IPv6的支持,阿里云DNS可以解析AAAA记录,这是指向IPv6地址的DNS记录类型。您不需要单独为IPv6购买云解析服务,常规的云解析服务已足够使用。

    • 使用方法:登录阿里云DNS管理控制台,为您的域名添加AAAA记录,填入您的IPv6地址即可。这样,支持IPv6的客户端会自动优先使用AAAA记录来访问。
  3. 免费解析与付费解析的区别:通常,免费DNS解析服务可能在某些高级功能、性能保障或技术支持上有所限制,而付费服务则提供更多定制化选项和更优的服务质量。但基本的IPv6解析功能两者都支持。

国内服务器处理方式:

  • 对于国内服务器,处理方式与北美服务器相似。确保您的服务器所在的数据中心支持IPv6,并在DNS服务商处配置相应的AAAA记录。
  • 如果您的服务器仅支持IPv4,可以考虑使用云服务商提供的IPv6转换服务(如阿里云的NAT64/DNS64服务),该服务能帮助IPv4服务在IPv6网络中被访问,无需更改服务器配置。

总之,关键在于确保您的应用能够通过IPv6网络访问到后端服务,这通常通过云服务商的基础设施支持和正确的DNS配置实现,而不是必须购买特定的“IPv6服务”。您也可以通过ECS一键诊断全面排查并修复ECS问题。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答标签:
问答地址: