今天介绍一些关于IP定位的接口,其中也包括高精度的。
数据供应商有国内的,也有国外的 —— 某些情况下,你可能会需要了解境外IP的信息,而国内数据商掌握的又不太全,因此老编也提供一些国外的接口供大家了解之用。
1 国内 |
接口提供商:埃文科技(www.ipplus360.com)
针对IP定位在商业和安全两个不同使用场景中的精度要求,分为商业版和公安版。
1、对静态IP,商业版给出的定位区域覆盖IP出现过的所有位置,公安版会通过聚类算法结合历史出现的概率给出更加精准的区域。
2、对动态IP,商业版使用静态聚类方法,保证满足商业需求,同时保护用户隐私,公安版采用动态聚类方法,得到更加精准、覆盖区域更小的区域。
静态、动态两种类型的IP地址,在商业版和公安版下具体的定位精度参考数值:
具体使用方法和使用要求,可复制以下链接,或是点击文章末尾的“阅读原文”了解。https://www.ipplus360.com/pros/IPGeoAPI/
* 国内提供IP定位接口的厂商还有很多,包括BAT:百度地图、阿里旗下的高德地图、腾讯地图…等,不过根据政策要求,他们都只能提供城市级的粗定位,高精定位是没有了。
2 国外 |
前面说了, 有些情况下你可能会需要了解境外IP的信息,但国内数据商掌握的又不太全,这时候一些国外提供商可能就用的上了:
提供商 |
说明 |
官网 |
whoisxml |
号称数据库覆盖超过250个国家/地区的3200万个IP,返回结果包括:国家、城市、邮政编码、经纬度、ISP、ASN、连接类型等,宣称覆盖了所有IP地址的 99.5%——真实性大家自己验证吧每天前1000次查询免费 |
https://www.whoisxmlapi.com/ |
telize |
支持jsonp |
http://www.telize.com/ |
geoplugin |
自称是2006年以来最大的免费IP定位网络服务商 |
https://www.geoplugin.com/ |
ipwhois |
许多开发人员都在使用,每天前1000次查询免费 |
https://www.ipwhois.io |
Ipregistry |
支持提取IP所属公司名称、绑定的域名和运营商信息 |
https://www.ipregistry.co |
getfastah |
自称每月数据更新勤快,支持IPv6 |
https://www.getfastah.com/ |
weatherbit |
是天气接口,但也支持对指定IP地址进行地理位置解析 |
https://www.weatherbit.io/ |
freeipgeolocation |
免费,返回信息包括:国家、城市、经纬度、货币、日出日落时间等 |
ipgeolocation.io |
bigdatacloud |
支持下一代IPv6地址定位(这都不算特点了) |
https://www.bigdatacloud.com/ |
ipsidekick |
免费,简单易用,没有坐标 |
https://www.ipsidekick.com/ |
ip2location |
https://www.ip2location.com/ |
|
smart ip |
https://www.smartip.io |
|
ip twist |
https://www.iptwist.com |
|
ip2location |
https://www.ip2location.com/ |
等等等等…不再列举了
以上均来自老编平常收集和偶尔使用,每家都有各自的牛皮吹,什么“更新最及时”、“覆盖99.5%”……是真是假,哪家才是好用,还是由你自己去了解吧~
* 接口具体如何使用,属于代码方面的干活,老编这里就不再展开了,仅做到资源推荐为止。
综述 |
国内接口:天然地对国内IP支持最好,国内数据覆盖全面、且较准确,无论是城市级的粗需求,或是高精度(如果你有权限),大多都能随你所愿;但是对于国外的IP,就不一定了。
境外接口:基本上与国内数据提供商情况正好相反。但就境外IP定位需求来说,想“高精度”也是个伪命题,意义不大,且公开的接口从严苛的隐私保护规定上考虑,就不可能提供到数十米内这样的程度,大家就不要太奢求了,反正最多做个了解,提供点参考就不错了。
来源:freebuf.com 2021-03-26 15:37:10 by: 郑州埃文科技
请登录后发表评论
注册