IP信息查询网站:
Comprehensive IP address data, IP geolocation API and database - IPinfo.io
这个网站提供最稳定、准确和深入的IP地址数据信息源。基于庞大的数据库,提供IP地址所在的地理位置、公司名称和其他各种相关据类型。
基于普通用户,想查询单个IP地址的信息,直接在网页上输入即可。如果需要查询批量的IP地址的信息,需要使用API调用,并根据使用情况进行付费。
举个例子来说,查询IP地址:155.190.3.7
ip : "155.190.3.7",
city : "Los Angeles",
region : "California",
country : "US",
loc : "34.0522,-118.2437",
org : "AS36692 Cisco OpenDNS, LLC",
postal : "90009",
timezone : "America/Los_Angeles",
asn : Object,
asn : "AS36692",
name :"Cisco OpenDNS, LLC",
domain : "opendns.com",
route : "155.190.3.0/24",
type : "isp",
company : Object,
name : "Cisco OpenDNS LLC",
domain : "cisco.com",
type : "isp",
privacy : Object,
vpn : false,
proxy : false,
tor : false,
relay : false,
hosting : false,
service : "Cisco Secure Web Gateway",
abuse : Object,
address : "OpenDNS, 675 West Hastings Street, Suite 500, Vancouver BC V6B 1N2, Canada",
country : "US",
email : "rir-abuse@cisco.com",
name : "OpenDNS NetEng team abuse-c",
network : "155.190.0.0/16",
phone : "+1 408 525 0560",
domains : Object,
total : 0,
domains : Array,
这个网站提供IP数据库下载服务,也要付钱。数据库每天更新,支持各种格式的数据源及字段定制服务。比如支持的数据库下载格式有CSV、MMDB和JSON等。
======== 分割线 ========
上面提到的数据库,其实是一种Geo IP数据库。Geo IP数据库就是包含IP地址以及其地理位置标记信息的数据库。Geo就是geography,地理。根据IP地址,就能知道使用这个IP地址的设备的地理位置。
IP地址是在Internet上的一个唯一编号,用来标识互联网上的设备,而进行通讯。
其中MMDB (MaxMind database) 的数据库类型,是MaxMind开发出来的,专门用于IP数据库来方便查找IP信息的,网站:IP Geolocation and Online Fraud Prevention | MaxMind。使用二进制搜索树(binary search tree)来实现快速查找IP信息。
数据库格式说明:MaxMind DB File Format Specification
使用不同开发语言来操作MMDB数据库:
https://dev.maxmind.com/geoip/docs/databases?lang=en#api-clients
MaxMind有一个收费数据库GeoIP2,还有一个免费数据库GeoLite2。
======== 分割线 ========
市面上用来查找IP地址的地理信息及其他相关信息的工具有很多,比如:
ip2c.org | free IP to Country server | self-updating every day
ipapi - IP Address Lookup and Geolocation API
Free IP Geolocation API and Accurate IP Geolocation Database
Free IP Geolocation API - Locate 4 Billion+ IPs
IP Geolocation Lookup & Free API | HackerTarget.com
还有一个Github项目,关于国内IP地址的数据库,不过好久没更新了:
GitHub - xOS/China.mmdb: 最小巧、最准确、最全面、最实用的中国大陆 GeoIP2 数据库及 IP 地址段
参考: