前言
最近博主找到了一个超好用的ip查询、归属地查询网站,其中提供了很多了不同互联网公司提供的对外ip查询api集合,所以博主打算悄悄地抓取一下他集合的ip查询接口,并简单整理以便后续使用。
ip基础知识
什么是IP地址?
IP地址(Internet Protocol Address)是用于标识网络设备的唯一地址。IP地址类似于邮寄地址,确保数据能够正确地传送到目标设备。每一个连接到互联网的设备都拥有一个唯一的IP地址。
IP地址的类型IP地址分为两种类型:IPv4和IPv6。
- IPv4地址 :由32位二进制数表示,通常以点分十进制表示(如192.168.0.1)。由于互联网设备数量的激增,IPv4地址正在逐渐耗尽。
- 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信息查询接口
百度
https://qifu-api.baidubce.com/ip/local/geo/v1/districtGET无
淘宝
https://tbip.alicdn.com/api/queryipGET无
腾讯
https://r.inews.qq.com/api/ip2cityGET无
IP.cn
https://ip.cn/api/indexGETtype=0
IPIP
https://myip.ipip.net/jsonGET无
ITDog
https://{ip类型}_{运营商简称}.itdog.cn/
类型 | 参数值 |
---|---|
IPV4 | ipv4 |
IPV6 | ipv6 |
运营商简称
类型 | 参数值 |
---|---|
中国移动 | cm |
中国电信 | ct |
中国联通 | cu |
GET无
IPinfo
https://ipinfo.io/widgetGET无
IPapi
https://ipapi.co/jsonGET无
IPStack
https://iplark.com/ipstackGET无
根据IP查询相关信息
更简单的ip信息查询方式
如果觉得使用接口麻烦,想要一键更快捷的查询ip信息,可以使用博主基于上面的接口开发的当前ip信息查询工具专业版https://www.hanloth.cn/tool/ip-query-master以及简化版https://www.hanloth.cn/tool/ip-query-simple一键查询当前的ip地址及各类相关信息
本文首发于IvanHanloth的博客,原文链接 https://blog.ivan-hanloth.cn/archives/649/