按IP地址检测ISP(或/和国家/地区)
互联网上有很多服务,我们可以在其中找到机器的外部IP地址,但这些服务通常也提供有关互联网提供商或国家(或两者)的信息按IP地址检测ISP(或/和国家/地区),ip,Ip,互联网上有很多服务,我们可以在其中找到机器的外部IP地址,但这些服务通常也提供有关互联网提供商或国家(或两者)的信息 所以我的问题是:我如何通过编程获得这些信息,知道IP地址?是否有一些公共目录或API用于检索此类信息?查看Maxmind的GeoIP数据库。它是免费的,我已经在我的许多java应用程序中使用过它 请参见您可以使用我的API服务。以下是它提供的详细信息示例: $ curl ipinfo.io { "ip": "67.188.232.131", "hostname": "c-
所以我的问题是:我如何通过编程获得这些信息,知道IP地址?是否有一些公共目录或API用于检索此类信息?查看Maxmind的GeoIP数据库。它是免费的,我已经在我的许多java应用程序中使用过它
请参见您可以使用我的API服务。以下是它提供的详细信息示例:
$ curl ipinfo.io
{
"ip": "67.188.232.131",
"hostname": "c-67-188-232-131.hsd1.ca.comcast.net",
"city": "Milpitas",
"region": "California",
"country": "US",
"loc": "37.44040000000001,-121.87049999999999",
"org": "AS7922 Comcast Cable Communications, Inc.",
"postal": "95035",
"phone": 408
}
有关更多信息,请参阅。使用此
http://ip-api.com/json/[ip地址]
示例:
输出:
{"as":"AS4134 Chinanet","city":"Nanning","country":"China","countryCode":"CN","isp":"China Telecom","lat":22.8167,"lon":108.3167,"org":"China Telecom","query":"113.14.168.85","region":"45","regionName":"Guangxi Zhuangzu Zizhiqu","status":"success","timezone":"Asia/Shanghai","zip":""}
Maxmind的GeoLite旧版可下载数据库包含IPv4和IPv6的ASN,位于: 二进制和CSV数据格式均可免费下载。CSV条目可能如下所示: 23831019522383116287,“AS20001时代华纳有线互联网有限责任公司” 前两个字段是十进制的IP地址范围。最后一个字段包含ASN和实体名称 或者,Internet范围的扫描数据存储库(最近推出了带有免费在线搜索和API的Censys)包括对以下位置的所有IPv4 PTR记录的常规DNS查找: 可免费下载的CSV文件包含以下条目: 99.99.99.90,adsl-99-99-99-90.dsl.lsan03.sbcglobal.net 第一个字段是IP,第二个字段是可以用来推断ISP的主机名。试试API。它提供了更多关于IP地址的数据,并且具有极强的可扩展性。i、 e.它有10个全局端点,每个端点每天可以处理>800M个呼叫 榜样
curl https://api.ipdata.co/70.70.70.70
{
"ip": "70.70.70.70",
"city": "",
"region": "",
"region_code": "",
"country_name": "Canada",
"country_code": "CA",
"continent_name": "North America",
"continent_code": "NA",
"latitude": 43.6319,
"longitude": -79.3716,
"asn": "AS6327",
"organisation": "Shaw Communications Inc.",
"postal": "",
"currency": "CAD",
"currency_symbol": "$",
"calling_code": "1",
"flag": "https://ipdata.co/flags/ca.png",
"emoji_flag": "\ud83c\udde8\ud83c\udde6",
"time_zone": "",
"is_eu": false,
"suspicious_factors": {
"is_tor": false
}
}⏎
技术在进步。在6年后回顾您的问题后,是否提供国家、地区或州、城市、纬度和经度、邮政编码、时区、互联网服务提供商(ISP)或公司名称、域名、网速、区号、气象站代码、气象站名称、移动国家代码(MCC)、移动网络代码(MNC)和运营商品牌、高程、,使用类型、代理检测和来自IP地址的类型。免费GeoIP数据库都缺少ISP信息。即使是某些付费版本,它们也会提供ISP详细信息。商业使用需要付费计划。商业使用需要付费计划。商业使用需要付费计划。