我有两个应用,分别建于2015和2014年。我该如何测试它们是否支持IPv6? 如果我的应用不支持IPv6,我应该怎么办? 我的应用使用AFNetworking和Alamofire,主要连接域名(例如api.example.com/v1/...)。只有一个应用程序使用IP地址:(例如12.12.12.12:3000/api/v1/...)。
如果您使用 以太网 连接,则可以使用此解决方案。 要创建一个 iPV6 NAT64 wifi 网络,请按照以下步骤操作: 步骤 1:打开系统偏好设置 步骤 2:打开共享 步骤 3:点击 Internet 共享 步骤 4:在选择 Wifi 的同时按下option(ALT)键。之后底部会显示一个创建 NAT64 网络 复选框。选择 WIFI 时按ALT键以显示复选框非常重要。 步骤 5:勾选创建 NAT64 网络 复选框。 现在在创建的网络中测试应用程序。
以下是来自苹果公司的链接,它详细介绍了转换到IPv6支持所需的要求,因此建议仔细阅读。苹果提供指南以确保您的应用程序兼容IPv6,包括哪些API应该使用和不应该使用,不要硬编码IP地址等。他们甚至详细介绍了如何设置基于本地Mac的IPv6DNS64/NAT64网络进行测试。
我发现Brian Coleman的这篇教程——如何设置你的Mac进行互联网共享以测试IPv6非常有帮助。 它包括了多张截图和详细的步骤指导,可以帮助你完成整个过程。希望这对你有所帮助! http://www.brianjcoleman.com/tutorial-how-to-test-your-app-for-ipv6-compatibility/