Loading... ## 前言 最近博主找到了一个超好用的ip查询、归属地查询网站,其中提供了很多了不同互联网公司提供的对外ip查询api集合,所以博主打算悄悄地抓取一下他集合的ip查询接口,并简单整理以便后续使用。 ## ip基础知识 ### 什么是IP地址? IP地址(Internet Protocol Address)是用于标识网络设备的唯一地址。IP地址类似于邮寄地址,确保数据能够正确地传送到目标设备。每一个连接到互联网的设备都拥有一个唯一的IP地址。 ### IP地址的类型 IP地址分为两种类型:IPv4和IPv6。 1. **IPv4地址** :由32位二进制数表示,通常以点分十进制表示(如192.168.0.1)。由于互联网设备数量的激增,IPv4地址正在逐渐耗尽。 2. **IPv6地址** :由128位二进制数表示,通常以冒号分隔的十六进制表示(如2001:0db8:85a3:0000:0000:8a2e:0370:7334)。IPv6提供了更多的地址空间,解决了IPv4地址耗尽的问题。 ### IP地址的分类 IP地址根据网络规模和用途分为五类:A类、B类、C类、D类和E类。其中A类、B类和C类地址用于普通网络,D类用于多播,E类保留用于实验。 * **A类地址** :适用于大型网络,范围是0.0.0.0到127.255.255.255。 * **B类地址** :适用于中型网络,范围是128.0.0.0到191.255.255.255。 * **C类地址** :适用于小型网络,范围是192.0.0.0到223.255.255.255。 * **D类地址** :用于多播,范围是224.0.0.0到239.255.255.255。 * **E类地址** :保留用于实验,范围是240.0.0.0到255.255.255.255。 ### 公共IP和私有IP * **公共IP地址** :用于在互联网上标识设备,由互联网服务提供商(ISP)分配,全球唯一。 * **私有IP地址** :用于局域网内标识设备,不在互联网上公开,常用于家庭和企业网络。常见的私有IP地址段有: * 10.0.0.0到10.255.255.255 * 172.16.0.0到172.31.255.255 * 192.168.0.0到192.168.255.255 ## 当前IP信息查询接口 ### 百度 由百度提供的当前ip信息查询,国内线路查询,包括当前ip、具体地区、运营商、邮编等信息 接口地址:`https://qifu-api.baidubce.com/ip/local/geo/v1/district` 请求方式:`GET` 参数:`无` ### 淘宝 由阿里云提供的当前ip信息查询,国内线路查询,包括当前ip、具体地区、运营商、邮编等信息 接口地址:`https://tbip.alicdn.com/api/queryip` 请求方式:`GET` 参数:`无` ### 腾讯 由腾讯提供的当前ip查询,国内线路查询,包括当前ip、具体地区等信息 接口地址:`https://r.inews.qq.com/api/ip2city` 请求方式:`GET` 参数:`无` ### 太平洋科技 由太平洋科技提供的当前ip查询,国内线路查询,包括当前ip、具体地区等信息 接口地址:`https://whois.pconline.com.cn/ipJson.jsp` 请求方式:`GET` 参数:`json={是否以json格式返回}(可选)` ### IP.cn 由厦门时空科技提供的在线ip信息查询,国内线路查询,包括当前ip、具体地区等信息 接口地址:`https://ip.cn/api/index` 请求方式:`GET` 参数:`type=0` ### IPIP 由ip公司ipip提供的当前ip信息查询,国内线路查询,包括当前ip、具体地区、运营商信息 接口地址:`https://myip.ipip.net/json` 请求方式:`GET` 参数:`无` ### ITDog 由ITDog提供的当前ip信息查询,国内三大运营商线路、ipv4及ipv6查询,包括当前ip、具体地区、运营商信息 接口地址:`https://{ip类型}_{运营商简称}.itdog.cn/` 地址参数: **ip类型** | 类型 | 参数值 | | ------ | -------- | | IPV4 | ipv4 | | IPV6 | ipv6 | **运营商简称** | 类型 | 参数值 | | ---------- | -------- | | 中国移动 | cm | | 中国电信 | ct | | 中国联通 | cu | 请求方式:`GET` 参数:`无` 备注:ipv4地址无法访问ipv6接口 ### IPinfo 由国际ip公司ipinfo提供的当前ip信息查询,国际线路查询,包括当前ip、具体地区、运营商信息、代理信息、邮编等众多信息 接口地址:`https://ipinfo.io/widget` 请求方式:`GET` 参数:`无` ### IPapi 由国际ip公司Kloudend提供的当前ip信息查询,国际线路查询,包括当前ip、具体地区、运营商信息、货币信息等众多信息 接口地址:`https://ipapi.co/json` 请求方式:`GET` 参数:`无` ### IPStack IPStack是著名国际ip信息公司,此处提供由iplark提供的免费查询,国际线路,包括当前ip、国籍、语言、时区、货币信息等丰富信息 接口地址:`https://iplark.com/ipstack` 请求方式:`GET` 参数:`无` ## 根据IP查询相关信息 ### 百度(疑似失效) 由百度提供的ip信息查询,国内线路查询,包括该ip的具体地区、运营商、邮编等信息 接口地址:`https://qifu-api.baidubce.com/ip/local/geo/v1/district` 请求方式:`GET` 参数:`ip={需要查询的ip}` ### 太平洋科技 由太平洋科技提供的ip查询,国内线路查询,包括该ip的具体地区、邮编等信息 接口地址:`https://whois.pconline.com.cn/ipJson.jsp` 请求方式:`GET` 参数:`ip={需要查询的ip}&json={是否以json格式返回}(可选)` ### IPinfo 由国际ip公司ipinfo提供的ip信息查询,国际线路查询,包括该ip的具体地区、运营商信息、代理信息、邮编等众多信息 接口地址:`https://ipinfo.io/widget/demo/{需要查询的ip}` 请求方式:`GET` 参数:`无` ### IPapi 由国际ip公司Kloudend提供的ip信息查询,国际线路查询,包括该ip的具体地区、运营商信息、货币信息等众多信息 接口地址:`https://ipapi.co/{需要查询的ip}/json` 请求方式:`GET` 参数:`无` ### 纯真网络 由国内ip公司纯真网络提供的ip信息查询,国内线路查询,包括该ip的具体地区、运营商信息、当地身份证前缀、经纬度信息等本土化信息 接口地址:`https://www.cz88.net/api/cz88/ip/geo` 请求方式:`GET` 参数:`ip={需要查询的ip}` ## 更简单的ip信息查询方式 如果觉得使用接口麻烦,想要一键更快捷的查询ip信息,可以使用博主基于上面的接口开发的当前ip信息查询工具专业版[https://www.hanloth.cn/tool/ip-query-master](https://www.hanloth.cn/tool/ip-query-master) 以及简化版 [https://www.hanloth.cn/tool/ip-query-simple](https://www.hanloth.cn/tool/ip-query-simple) 一键查询当前的ip地址及各类相关信息 Last modification:July 1, 2024 © Allow specification reprint Support Appreciate the author AliPayWeChat Like 2 如果觉得我的文章对你有用,请随意赞赏
2 comments
大佬,您好!对于百度的ip查询只支持本机ip的,入参好像是没用了
似乎确实存在这个问题,感谢反馈