有应用程序,建立2015年和2014年。我如何测试它们的IPv6?如果我的应用不支持IPv6,我该怎么办?
我的应用程序正在使用AFNetworking和Alamofire。我主要连接到域(例如api.example.com/v1 / ...)。只有1个应用程序使用IP :(例如:12.12.12.12:3000 / api / v1 / ...)。
来自Apple的以下link概述了向IPv6支持过渡的要求,因此我建议您仔细阅读。 Apple提供了指导方针,以确保您的应用程序与IPv6兼容,包括应该和不应该使用哪些API,而不是硬编码IP地址等。它们甚至详细说明了如何设置本地基于Mac的IPv6 DNS64 / NAT64网络进行测试。
我已经找到了如何设置你的Mac for Internet Sharing以测试来自Brian Coleman的IPv6非常有用的演练。
http://www.brianjcoleman.com/tutorial-how-to-test-your-app-for-ipv6-compatibility/
它有几个屏幕截图,分步说明,指导您完成整个过程。我希望这有帮助!
单击“共享”首选项窗格时按住命令+选项将为Internet共享添加“创建NAT64网络”选项。启用该功能,通过共享连接连接的设备将处于NAT64连接状态。