工具及方法 - 查询IP信息

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 : "[email protected]",

    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

https://ip-api.com/

Free IP Geolocation API and Accurate IP Geolocation Database

Free IP Geolocation API - Locate 4 Billion+ IPs

Free IP Geolocation Database

IP Geolocation Lookup & Free API | HackerTarget.com

IPIP.NET_专业精准的IP库服务商_IPIP

还有一个Github项目,关于国内IP地址的数据库,不过好久没更新了:

GitHub - xOS/China.mmdb: 最小巧、最准确、最全面、最实用的中国大陆 GeoIP2 数据库及 IP 地址段

参考:

List of 7 Free GeoIP Databases (2022) — Linkly

猜你喜欢

转载自blog.csdn.net/guoqx/article/details/129435064