在项目中获取外网IP以及IP所在地等信息

  1. 先介绍几个用于单一获取IP的第三方api用于请求之后等到自己的IP地址(可以直接点击查看自己的IP)
  • http://ifconfig.me/ip
  • http://ipinfo.io/ip
  • https://ifconfig.co/ip
  • http://www.taobao.com/help/getip.php
  1. 既可以获取IP也可以获取IP所在地等一些列信息
淘宝获取IP详细信息

接口地址:http://ip.taobao.com/service/getIpInfo.php
传递参数:ip:要查询的IP地址
参数传递方式:GET/POST
返回类型: json
返回值:

    code:错误码(为零代表请求成功)  
    country:国名  
    country_id:国名(英文缩写)     
    area:地域(如:华东)   
    area_id:地域ID    
    region:行政区  
    region_id:行政区ID     
    city:城市名    
    city_id:城市ID    
    isp:网络提供商   
    isp_id:网络提供商ID  
    ip:请求的IP地址  

备注:本接口来自淘宝IP地址库

太平洋网络IP地址查询Web接口

这个玩法很多,官网介绍也很详细☞ 传送门

搜狐IP地址查询接口

接口地址:http://pv.sohu.com/cityjson
传递参数:ie:编码(默认为GBK)
参数传递方式: GET
返回类型:js
返回值:
cip:本机IP地址
cid:城市编号
cname:城市名称
请求示例: Request URL:http://pv.sohu.com/cityjson?ie=utf-8
返回示例:{ "cip": "115.159.152.220", "cid": "410100", "cname": "广州市"}

新浪IP地址查询接口

接口地址:http://int.dpool.sina.com.cn/iplookup/iplookup.php
传递参数:
format:数据返回格式
ip:欲查询的IP(空则查询本机)
参数传递方式:GET
返回类型:js/json
返回值:
country:国名
province:省份
city:城市名

你可能感兴趣的:(在项目中获取外网IP以及IP所在地等信息)