当前位置: 首页 > article >正文

全球IP归属地查询-IP地址查询-IP城市查询-IP地址归属地-IP地址解析-IP位置查询-IP地址查询API接口-IP查询城市-IP解析城市

IP地址查询接口是指能够返回IP地址相关信息的网络接口,其返回的信息通常包括IP地址的归属地(如国家、省份、城市等)、运营商信息以及其他技术细节。以下是一些常见的IP地址查询接口及其特点:

一、国内IP地址查询接口

  1. 百度IP地址查询接口

    • 接口地址:[无限免费]全球IP归属地查询_API专区_云市场-阿里云(指定IP查询)
    • 请求方式:GET
    • 参数:对于当前IP查询,无需参数;对于指定IP查询,需传入IP地址等参数。
    • 返回结果:包括国家、省份、城市等信息。
  2. 具体信息

Java代码实现

//https://market.aliyun.com/apimarket/detail/cmapi00066996?spm=5176.730005.result.2.5ef9414ayVtSoP#sku=yuncode6099600002
	public static void main(String[] args) {
	    String host = "https://kzipglobal.market.alicloudapi.com";
	    String path = "/api/ip/query";
	    String method = "POST";
	    String appcode = "你自己的AppCode";
	    Map<String, String> headers = new HashMap<String, String>();
	    //最后在header中的格式(中间是英文空格)为Authorization:APPCODE 83359fd73fe94948385f570e3c139105
	    headers.put("Authorization", "APPCODE " + appcode);
	    //根据API的要求,定义相对应的Content-Type
	    headers.put("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
	    Map<String, String> querys = new HashMap<String, String>();
	    Map<String, String> bodys = new HashMap<String, String>();
	    bodys.put("ip", "39.170.93.199");


	    try {
	    	/**
	    	* 重要提示如下:
	    	* HttpUtils请从
	    	* https://github.com/aliyun/api-gateway-demo-sign-java/blob/master/src/main/java/com/aliyun/api/gateway/demo/util/HttpUtils.java
	    	* 下载
	    	*
	    	* 相应的依赖请参照
	    	* https://github.com/aliyun/api-gateway-demo-sign-java/blob/master/pom.xml
	    	*/
	    	HttpResponse response = HttpUtils.doPost(host, path, method, headers, querys, bodys);
	    	System.out.println(response.toString());
	    	//获取response的body
	    	//System.out.println(EntityUtils.toString(response.getEntity()));
	    } catch (Exception e) {
	    	e.printStackTrace();
	    }
	}

ip解析城市结果

{
    "msg": "成功",
    "success": true,
    "code": 200,
    "data": {
        "orderNo": "202408040848319168904",
        "nation": "中国",
        "province": "浙江省", //省份
        "city": "杭州市", //城市
        "ip": "39.170.93.199",  //本机ip
        "isp": "移动" //运营商
    }
}


http://www.kler.cn/news/336489.html

相关文章:

  • Type-C那么多引脚是做什么用的?
  • 《数据密集型应用系统设计》笔记——第二部分 分布式数据系统(ch5-9)
  • 【大数据】Flink CDC 实时同步mysql数据
  • 关于拓展博客平台的一些想法
  • 快速熟悉Nginx
  • TCP BIC 的拟合函数分析
  • php常用的注释符号
  • Spring Cloud实战手册:从环境搭建到案例剖析
  • Solidity 设计模式:实现灵活与可扩展的智能合约架构
  • Python3 爬虫 中间人爬虫
  • 大语言模型 LLM 量化技术略解
  • 如何初步部署自己的服务器,达到生信分析的及格线2(待更新)
  • 代码随想录算法训练营day42
  • 无人机电力巡检:点亮电力巡检新视野!
  • 传奇GOM引擎架设好进游戏后提示请关闭非法外挂,重新登录,如何处理?
  • TCP ---滑动窗口以及拥塞窗口
  • 掌握 WPF 开发:基础、数据绑定与自定义控件
  • 【华为HCIP实战课程四】OSPF邻居关系排错时间和区域问题,网络工程师
  • 【Unity踩坑】UWP项目安装包认证失败
  • PEFT库和transformers库在NLP大模型中的使用和常用方法详解