Skip to content

IP信息与地理位置查询方法

理解 IP 地址以及其相关的地理位置信息对于网络管理、地理定位、信息安全等多个方面都极其重要。以下是获取当前请求者的公网 IP、查询指定 IP 地址信息、地理位置反查和地点查询的方法。

查询方法

一、基本IP信息查询

  1. 获取当前请求者的公网IP:

    • 使用命令:curl https://ifconfig.me/
    • 或使用命令:curl https://httpbin.org/ip
    • 或使用命令:curl ipinfo.io
    • 或使用命令:curl ip.fm
  2. 获取当前请求者的公网IP及相应详细的地理位置信息:

  3. Free IP information query APIs / 免费IP信息查询API接口

二、指定IP信息查询

  1. 查询指定IP地址所在的城市信息:

    • 使用命令:curl https://geoip.samagra.io/city/128.101.101.101

三、地理位置反查

  1. 通过经纬度查询地理信息:

    • 使用命令:curl https://geoip.samagra.io/georev?lat=28.7041&lon=77.1025

四、地点查询

  1. 查询指定地区(例如Lucknow)的地理中心点:

    • 使用命令:curl https://geoip.samagra.io/location/DISTRICT/centroid?query=lucknow

参考资源

  • Geoquery.in:提供 IP 地理位置查询服务的 GitHub 项目。