所以我需要从我正在构建的应用程序中检索用户的 WAN IP。我在这里看到了这个答案: iPhone/iPad/OSX: How to get my IP address programmatically?
但这只会返回用户在本地网络中的 IP 地址。
我可以通过什么方式从应用程序中知道用户的 WAN IP?
最佳答案
获取您的 wap ip 地址的最简单方法是使用 NSURLConnection
。
对于 URL,您可以使用:http://www.whatismyip.com/m/mobile.asp或 http://www.dyndns.org/cgi-bin/check_ip.cgi
只要解析返回数据,你就有了你的外部IP地址。显示了一个完整的实现 here .这不是最有效的方法,但它确实有效。
关于ios - 在 iOS 应用程序中获取 WAN IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19791745/