iOS 獲取外網(wǎng)IP

首推方法1:淘寶的接口http://ip.taobao.com/service/getIpInfo.php, 獲取的到IP與百度IP是一樣的

參數(shù):
ip : IP地址 必填
如要本機(jī)的IP,填寫myip

- (NSString *)deviceWANIPAddress  {  
    NSURL *ipURL = [NSURL URLWithString:@"http://ip.taobao.com/service/getIpInfo.php?ip=myip"];  
    NSData *data = [NSData dataWithContentsOfURL:ipURL];  
    NSDictionary *ipDic = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:nil];  
    NSString *ipStr = nil;  
    if (ipDic && [ipDic[@"code"] integerValue] == 0) { //獲取成功  
        ipStr = ipDic[@"data"][@"ip"];  
    }  
    return (ipStr ? ipStr : @"");  
} 

返回的數(shù)據(jù)為

{  
   code: 0,
   data: {  
            country: "中國",
            country_id: "CN",
            area: "華北",
            area_id: "100000",
            region: "北京市",
            region_id: "110000",
            city: "北京市",
            city_id: "110100",
            county: "",
            county_id: "-1",
            isp: "鵬博士",
            isp_id: "1000143",
            ip: "121.69.80.250"
          }
}
方法2: 新浪的接口 http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip=115.29.28.108, 使用方式和淘寶的方式一樣

參數(shù):
format: 輸出格式 json 可選 默認(rèn)為JS
ip : IP地址 可選 默認(rèn)為請求的IP
返回?cái)?shù)據(jù)

{
  ret: 1,
  start: -1,
  end: -1,
  country: "中國",
  province: "北京",
  city: "北京",
  district: "",
  isp: "",
  type: "",
  desc: ""
}

還有一些沒有測試

http://1111.ip138.com/ic.asp
https://ipip.yy.com/get_ip_info.php
http://pv.sohu.com/city[JS](http://bbs.125.la/thread-14068069-1-1.html)on?ie=utf-8
http://www.ip168.com/json.do?view=myipaddress
http://www.ipip.net/ip.php
http://ip.chemdrug.com/
http://ip.siteloop.net/
http://whois.pconline.com.cn/ipJson.jsp?callback={IP:255.255.255.255}
http://ip.siteloop.net/ajax/ip.php?ip=255.255.255.255&from=1
http://ip.siteloop.net/ajax/ip.php?ip=255.255.255.255&from=2
http://ip.siteloop.net/ajax/ip.php?ip=255.255.255.255&from=3
http://www.whatismyip.com.tw/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容