揭秘IP地址背后的秘密:使用这个免费工具轻松获取地理位置!

简介: 今天分享一个免费的在线工具来查询IP地址所在的地理位置。可以通过IP地址所属的网络运营商和其他相关信息来确定设备的位置,包括国家、地区、城市和经纬度等信息。

前言

  今天分享一个免费的在线工具来查询IP地址所在的地理位置。可以通过IP地址所属的网络运营商和其他相关信息来确定设备的位置,包括国家、地区、城市和经纬度等信息。

Ip-API

官网地址: https://ip-api.com/

使用示例

   该工具除了提供界面查询,还贴心的提供了API。并且API的响应结果还可以根据自己的需求进行定制化。支持8种语言和5种响应格式,以及返回的字段信息。

语言

Lang (ISO 639) Description
en English (default)
de Deutsch (German)
es Español (Spanish)
pt-BR Português - Brasil
fr Français (French)
ja 日本語 (Japanese)
zh-CN 中国 (Chinese)
ru Русский (Russian)

数据格式

  • JSON
  • XML
  • CSV
  • Newline
  • PHP

简单示例

  查询我本机的IP信息,并设置返回数据的格式为json,内容为中文,包含状态、国家、国家代码、区域名称、经纬度等信息。

GET http://ip-api.com/json/183.62.176.46?lang=zh-CN&fields=status,message,country,countryCode,region,regionName,city,lat,lon,timezone
{
  "status": "success",
  "country": "中国",
  "countryCode": "CN",
  "region": "GD",
  "regionName": "广东",
  "city": "广州市",
  "lat": 23.379,
  "lon": 113.763,
  "timezone": "Asia/Shanghai"
}

官网文档:https://ip-api.com/docs

更好的服务

  哈哈哈,免费的服务肯定不是十全十美的,比如说,不支持https、使用情况统计,商用等。 并且查询次数是有限制的,但是这个有一个好处是,它不限制查询数量,只是限制每分钟查询45次。如果实时性要求不高的需求,完全可以开个定时任务,批量的去解析IP的位置信息。

  如果满足不了需求,充钱可以让你变得更强。

需要注意的点

  如果是香港、澳门、台湾、西藏的IP,返回数据里面的country字段并不是 China/中国。所以在将信息入库的时候,需要在代码层面特殊处理,进行数据修正。

GET http://ip-api.com/json/103.143.160.4?lang=zh-CN&fields=status,message,country,countryCode,region,regionName,city,lat,lon,timezone

{
  "status": "success",
  "country": "香港",
  "countryCode": "HK",
  "region": "HCW",
  "regionName": "中西區",
  "city": "Sheung Wan",
  "lat": 22.2871,
  "lon": 114.152,
  "timezone": "Asia/Hong_Kong"
}

结尾

  类似的工具可能还有很多,如果有更好的,欢迎评论区留下哦。

  如果觉得对你有帮助,可以多多评论,多多点赞哦,也可以到我的主页看看,说不定有你喜欢的文章,也可以随手点个关注哦,谢谢。

  我是不一样的科技宅,每天进步一点点,体验不一样的生活。我们下期见!

相关文章
|
安全 关系型数据库 MySQL
内网穿透---公司内部搭建企业论坛,并实现在外也可以访问
只需要三个软件配合,就能在很短时间内建立起像样的企业论坛。论坛主体可以使用开源的Discuz网页论坛,使用PHPStudy构建网页运行必须的环境,再使用cpolar穿透内网,让不同分部或分公司的员工都能访问到该论坛。
内网穿透---公司内部搭建企业论坛,并实现在外也可以访问
|
安全 关系型数据库 MySQL
公司内部搭建企业论坛,并实现在外也可以访问
公司内部搭建企业论坛,并实现在外也可以访问
176 0
|
4月前
|
存储 定位技术 数据库
如何使用Qchan搭建更好保护个人隐私的本地图床并在公网可访问
如何使用Qchan搭建更好保护个人隐私的本地图床并在公网可访问
|
12月前
|
网络协议 网络性能优化 网络安全
阿里P8呕血搞出内部专用网络协议笔记,却被员工无意泄露,亏大了
计算机网络核心内容就是网络协议的学习。网络协议是为计算机网络中进行数据交换而建立的规则、标准或者说是约定的集合。 计算机网络协议同我们的语言一样,多种多样。而ARPA公司与1977年到1979年推出了一种名为ARPANET的网络协议受到了广泛的热捧,其中最主要的原因就是它推出了人尽皆知的TCP/IP标准网络协议。目前TCP/IP协议已经成为Internet中的“通用语言”
65 1
|
12月前
|
监控 Java 测试技术
华为P8亲撰性能优化笔记竟遭内部恶意开源,527页全部外泄
Java性能优化: Java性能优化个人觉得是Java进阶的必经之路。很多Java工程师对于执行代码后,底层运行的Java虚拟机可能一知半解。Java相比C/C++最大的区别是,少了内存管理。让工程师可以专注于应用主体逻辑,而不用去管理内存的使用,但这是一把双刃剑,如果让程序达到最佳的性能,是Java性能优化的初衷。
65 0
公开免费的代理ip有哪些不足的地方?
公开免费的代理ip有哪些不足的地方?
防范直播网站源码搭建多重问题的背后重要功能
冗余功能的实现对于直播网站源码平台的稳定性和系统的可用性使至关重要的,冗余功能有效地提高了平台的可靠性和持久性,所以实现直播网站源码冗余功能是不可或缺的一项重要流程。
防范直播网站源码搭建多重问题的背后重要功能
|
网络协议 Linux 网络安全
百度搜索:蓝易云【Cnetos7系统如何实时屏蔽国外全部访问?】
现在,所有来自国外的访问都应该被阻止了。注意,这个设置可能会影响到其他服务的正常运行,如需要访问国外网站或服务时,需要将规则调整为允许相关的访问。
65 0
|
安全 机器人 项目管理
企业用即时通讯软件的目的是什么以及如何挑选?
提高沟通效率:即时通讯软件可以让员工之间更快速地交流信息,避免传统邮件沟通的延迟和信息丢失的风险。