Xcode iOS9中的IPV6和配置IPV6启用API
我的应用程序被拒绝,因为它未启用iPV6 我对iPV6和许多其他链接进行了研究,但很少有人进行研究 但我需要理解并需要更多地澄清与采用IPV6有关的一些问题Xcode iOS9中的IPV6和配置IPV6启用API,xcode,ios9,ipv6,ios9.2,Xcode,Ios9,Ipv6,Ios9.2,我的应用程序被拒绝,因为它未启用iPV6 我对iPV6和许多其他链接进行了研究,但很少有人进行研究 但我需要理解并需要更多地澄清与采用IPV6有关的一些问题 当苹果说“仅限IPv6网络””时。 这是否意味着我无法通过套接字编程或HTTP主机与ipv4服务器连接 为了到达启用ipv4的服务器或与之通信,我必须采用apple为http post提供的新API(nsurlsession和nscfnetwork) 什么是ipv6地址? 这是否意味着我将在客户端(iOS应用程序)中写入域或ipv6地址,i
b、 服务器2是ipv6 我应该如何处理这个问题
在找不到IPv6位置时,DNS64服务器会请求IPv4地址。然后,DNS64服务器通过在IPv4地址前加前缀来集成IPv6地址,并将其传递回客户。通过这种方式,客户可以可靠地获得准备好IPv6的位置。您可以只使用IPv4服务器连接,只使用域名,而不使用ip地址 或者,当用户位于仅限IPv6的网络中时,您可以使用NAT64地址(通常前缀为
64:ff9b::/96
,并且可以通过查询仅限IPv4服务器的AAAA记录来发现)
对于大多数开发人员来说,您不需要做任何事情
您可以尝试在NAT64网络中调试应用程序,该网络可以由您的macOS创建
注意:如果可以,请使用3.x或更高版本的AFNetworking Library。您只能连接IPv4服务器,只能使用域名,而不能使用ip地址 或者,当用户位于仅限IPv6的网络中时,您可以使用NAT64地址(通常前缀为
64:ff9b::/96
,并且可以通过查询仅限IPv4服务器的AAAA记录来发现)
对于大多数开发人员来说,您不需要做任何事情
您可以尝试在NAT64网络中调试应用程序,该网络可以由您的macOS创建
注意:如果可以,请使用3.x版或更高版本的AFNetworking Library。谢谢您的回答。但我在网络方面的知识越来越少。当你说DNS64服务器。当我们使用ios9 api或我们需要不同的外部DNS服务器时,此服务器或此前缀是由操作系统本身处理的?在域的帮助下,您可以连接。谢谢您的回复。一旦我获得足够的声誉,我一定会投票支持你的答案。谢谢你好,我最近收到了同样的应用拒绝,但我使用Parse.com作为我的后端。有人知道Parse.com API是否兼容吗?我在论坛上找不到任何东西,所以我很困惑=\任何帮助都将不胜感激。我在这里附上了截图和更多的解释:伴随而来的来自苹果的连接追踪了移动到IPv6的必要性,因此我建议您仔细理解它。苹果提供了一些规则来保证你的应用程序是完美的IPv6,包括哪些API应该和不应该被使用,而不是硬编码IP地址,等等。他们甚至详细介绍了如何设置基于邻居Mac的IPv6 DNS64/NAT64系统进行测试。谢谢您的回答。但我在网络方面的知识越来越少。当你说DNS64服务器。当我们使用ios9 api或我们需要不同的外部DNS服务器时,此服务器或此前缀是由操作系统本身处理的?在域的帮助下,您可以连接。谢谢您的回复。一旦我获得足够的声誉,我一定会投票支持你的答案。谢谢你好,我最近收到了同样的应用拒绝,但我使用Parse.com作为我的后端。有人知道Parse.com API是否兼容吗?我在论坛上找不到任何东西,所以我很困惑=\任何帮助都将不胜感激。我在这里附上了截图和更多的解释:伴随而来的来自苹果的连接追踪了移动到IPv6的必要性,因此我建议您仔细理解它。苹果提供了一些规则来保证你的应用程序是完美的IPv6,包括哪些API应该和不应该被使用,而不是硬编码IP地址,等等。他们甚至详细介绍了如何设置基于邻居Mac的IPv6 DNS64/NAT64系统进行测试。感谢您的回复。我们无法给出域名。我们需要提供ip地址。因为我们的产品基于SIP和socket编程。您应该使用IPv6服务器或仅适用于IPv6的网络
abcd:1234
是真正的十六进制IPv4。@xamrine您当然可以在SIP协议中使用主机名。在iOS中,您不能再以这种方式使用IPv4地址。正确,您可以使用类似4.3.2.1.mydomain.com的域名作为ip