password
查看人数
type
status
date
slug
summary
category
icon
tags
作者
状态
通过IP获取用户的位置信息在当今的互联网世界中已经成为一种常见的手段。尽管其精确性受到多种因素的影响,但它在网络安全、地域限制服务、广告定位等领域仍发挥着重要作用。
首先,我们需要了解IP地址的本质。IP地址是互联网协议地址的简称,它是一串数字标识,用于在计算机网络中标识设备的位置。每一台连接到互联网的设备都会被分配一个或多个IP地址。通过解析这些IP地址,我们可以大致推断出设备所在的位置。
获取IP位置信息
“ip-api.com”是一个提供IP地址相关信息的公共API服务。通过向ip-pi.com提交IP地址,用户可以获取该IP地址所属的国家、地区、城市、邮编、经纬度等详细信息。此外,ip-api.com还可以检测IP地址是否为代理、是否为IPv6格式等。这一服务为开发者和用户提供了一种便捷的方式来获取IP地址的详细信息。
ip-api.com支持多种编程语言,例如PHP、Python、Java等,这使得开发者在编程过程中能够更方便地使用该服务,并将其集成到应用程序中
值得注意的是,ip-api.com提供的免费服务仅限于非商业用途,并且有一定的请求频率限制。具体来说,免费的非商业用途不需要API密钥,但每分钟来自同一IP地址的HTTP请求数量限制为45个。如果超出这个限制,请求将被限制,直到速率限制窗口被重置。
总的来说,ip-api.com是一个功能强大且易于用的工具,适用于需要获取IP地址相关信息的各种场景。然而,在使用时,用户需要确保遵守其使用条款和限制,以避免超出限制或违反服务条款。
ip-api 提供了接口可以进行使用,注意要控制好频率哦。
返回信息
由于ip-api 只是提供了http的请求,如果需要使用https就需要去官方升级一下。如果不想升级使用https,可以放在自己的有https的后端服务中,也可以nginx代理或者cloudflare进行转发。
获取用户当前IP
“ipify API”是一个简洁、可靠的开源API服务,其主要功能是提供一个简单的接口,用于获取任何与该API交互的设备的公共IP地址。这个API极其轻量,基于HTTP协议并支持GET请求。当向API的端点(例如https://api.ipify.org)发送请求时,它会立即返回设备的公共IP地址,以纯文本形式呈现。
由于ipify API的简单、高效和实用性,它在多种场景中都非常有用,特别是在开发者需要检测其应用或服务器对外可见的IP时,例如设置动态DNS或监控网络连接等。此外,开发者可以使用各种编程语言(如Java和JavaScript)通过访问ipify API来获取公网IP地址。
如果要获取当前IP可以使用https://api64.ipify.org/?format=json 返回的就是json格式的IP

下面是页面查询IP
有关使用上的问题,欢迎您在底部评论区留言,一起交流~
- 作者:躁静有徒
- 链接:https://blog.zaojingyoutu.top//article/93299d02-db85-4708-898b-48240ec05ad5
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。