在iOS应用程序中获取WAN IP

时间:2013-11-05 14:49:09

标签: ios iphone objective-c cocoa-touch networking

所以我需要从我正在构建的应用程序中检索用户的WAN IP。我在这里看到了这个答案: iPhone/iPad/OSX: How to get my IP address programmatically?

但这只返回本地网络中用户的IP地址。

我可以通过什么方式从应用程序中了解用户的WAN IP?

1 个答案:

答案 0 :(得分:1)

获取wap ip地址的最简单方法是使用NSURLConnection

对于您可以使用的网址:http://www.whatismyip.com/m/mobile.asphttp://www.dyndns.org/cgi-bin/check_ip.cgi

只需解析返回数据即可获得外部IP地址。显示了完整的实现here。它不是最有效的方式,但它确实有效。