概述
在许多情况下,我们需要查询当前服务器或设备所处的公网IP地址信息。通过API接口进行查看或二次开发,不仅高效,还能满足不同的需求。本文档将收集多个免费的IP地址查询API接口,帮助开发者快速获取所需信息。
接口列表
浏览器访问或在命令行界面使用curl直接请求即可。
以下是一些常用的免费IP地址查询API接口,供开发者参考和使用。
国内IP查询接口
太平洋电脑网
不支持跨域访问
https://whois.pconline.com.cn/ipJson.jsp?json=true
接口返回格式为:
{"ip":"223.70.0.2","pro":"北京市","proCode":"110000","city":"北京市","cityCode":"110000","region":"","regionCode":"0","addr":"北京市 移动","regionNames":"","err":""}
咪咕
不支持跨域访问
https://effic.migufun.com:8443/user/queryProvince
接口返回格式为:
{"returnCode":"000000","message":"请求成功","resultData":{"ip":"222.0.0.1","ipCountry":"中国","provinceId":"100","ipProvince":"北京","cityId":"10","ipCity":"北京","ipOperator":"电信/联通/移动","ipGPS":"39.93157,116.41005"},"serverTime":1728099789323}
百度云盘
不支持跨域访问,只能查询IP
https://d.pcs.baidu.com/rest/2.0/pcs/file?method=locateupload
接口返回内容为:
{"bak_server":["c.pcs.baidu.com"],"client_ip":"12.25.15.3","error_code":0,"error_msg":"","expire":60,"host":"c.pcs.baidu.com","newno":"","quic_server":["https://panup.pcs.baidu.com"],"request_id":6459122064932601200,"server":["bdbl-cm01.pcs.baidu.com","c.pcs.baidu.com","c2.pcs.baidu.com"],"server_time":1728100504,"sl":0}
淘宝
指定IP后才能访问,不允许跨域。
https://ip.taobao.com/outGetIpInfo?accessKey=alibaba-inc&ip=114.114.114.114
接口返回为:
{"data":{"area":"","country":"中国","isp_id":"xx","queryIp":"114.114.114.114","city":"南京","ip":"114.114.114.114","isp":"XX","county":"","region_id":"320000","area_id":"","county_id":null,"region":"江苏","country_id":"CN","city_id":"320100"},"msg":"query success","code":0}
美团
指定IP后才能访问,不允许跨域链接。
https://apimobile.meituan.com/locate/v2/ip/loc?client_source=yourAppKey&rgeo=true&ip=1.1.11.1
接口返回:
{"data":{"lng":113.424824,"fromwhere":"mars-mt","ip":"1.1.11.1","rgeo":{"country":"中国","province":"广东省","adcode":"440115","city":"广州","district":"南沙区"},"lat":22.856135}}
腾讯地图
不支持跨域,可以指定IP查询。
以下为收集腾讯地图的接口:
https://h5gw.map.qq.com/ws/location/v1/ip?key=2J4BZ-PBHH2-VYGU4-CODCH-C4EA2-W4BAU&apptag=h5loc_ip_loc&output=json https://apis.map.qq.com/ws/location/v1/ip?key=ACEBZ-FDXWP-WFRDV-VGS5Q-S2Q5K-HQBNA https://apis.map.qq.com/ws/location/v1/ip?key=RMJBZ-2IP64-CSNUJ-DLU7O-O3DF7-MMB5E https://apis.map.qq.com/ws/location/v1/ip?key=4RYBZ-4TRHF-GDOJU-NS5TO-3PIX7-LRF5F https://apis.map.qq.com/ws/location/v1/ip?key=N7XBZ-NX764-OFOUH-D5LJY-KZ3QK-6WFNX https://apis.map.qq.com/ws/location/v1/ip?key=3JLBZ-I2OWJ-3AAFI-KDLGM-UMDPO-Q6BRM https://apis.map.qq.com/ws/location/v1/ip?key=EIMBZ-RBNH4-NZQUG-X7RKQ-3SPPH-YSFCX https://apis.map.qq.com/ws/location/v1/ip?key=IDHBZ-7F2KM-SFY6S-6OQYE-6VWRE-WVB5N https://apis.map.qq.com/ws/location/v1/ip?key=GWSBZ-HTTWJ-QJIF2-KLHLC-X3WKV-ZZFV6 https://apis.map.qq.com/ws/location/v1/ip?key=T3EBZ-TJ7LI-YRBG2-5ZLUR-KD3OS-U6BJO https://apis.map.qq.com/ws/location/v1/ip?key=PTMBZ-GCQLW-SC2RG-R2FNI-HWPNQ-4PBQM https://apis.map.qq.com/ws/location/v1/ip?key=PTMBZ-GCQLW-SC2RG-R2FNI-HWPNQ-4PBQM https://apis.map.qq.com/ws/location/v1/ip?key=EP7BZ-JAOKQ-NIV55-GPNDX-CBPOQ-PHB7E https://apis.map.qq.com/ws/location/v1/ip?key=OIVBZ-MQZ6X-V2T4C-TLTXF-2X755-6CBAZ
接口返回格式为:
{"status":0,"message":"Success","request_id":"","result":{"ip":"1.1.1.1","location":{"lat":-35.2667,"lng":149.1333},"ad_info":{"nation":"澳大利亚","province":"","city":"","district":"","adcode":-1,"nation_code":36}}}
百度地图
上一篇:绕过CDN查找真实IP方法
下一篇:常见服务器问题