如何通过 NAT64 (IPv6) 通过 SIP 进行 iOS 应用程序测试?

How to pass SIP over NAT64 (IPv6) for iOS app testing?

我的应用程序因无法使用 IPv6 而被拒绝。在测试 IPv4 和 IPv6 网络时,应用程序运行正常。

我的应用包含 SIP 流量(VOIP 应用)。但是 NAT64 无法通过 SIP 流量。那么,如果应用程序通过 NAT64 网络进行测试,那么我怎样才能让我的应用程序在 iOS 平台上获得批准?

有一种称为 464XLAT (RFC 6877) 的架构允许仅 IPv6 网络上的客户端访问仅 IPv4 的 Internet 服务,例如 Skype。您需要在客户端或 IOS 平台的中间件上使用 SIIP 转换器。因为 iOS 本机 CLAT(SIIP 翻译器)实现不存在。相反,Apple 要求所有提交到 App Store 的应用程序都可以在 IPv6 网络上运行。