稳定 · 快速 · 永久免费的 API 接口服务
精度为区县级的查询IPV4和IPV6归属地址(Json专用)
接口地址: https://api.mir6.com/api/ip_json
返回格式: JSON
请求方式: GET
请求示例: https://api.mir6.com/api/ip_json?ip=www.qq.com
请求参数说明:
名称 | 必填 | 参数示例 | 类型 | 说明 |
---|---|---|---|---|
ip | 否 | www.qq.com | string | 需要查询的IP地址/域名/十进制IP整数 / 为空或为myip时查询访问者IP归属地信息 |
返回参数说明:
名称 | 类型 | 说明 |
---|---|---|
ip | string | 所查询的IP地址 |
dec | string | IP转为十进制 |
country | string | 国家名称 |
countryCode | string | 国家ISO2编码 |
province | string | 省份/自治区/直辖市 |
city | string | 地级市 |
districts | string | 区/县 |
idc | string | 所属单位 |
isp | string | 运营商名称 |
net | string | 网络类型 |
zipcode | string | 邮政编码 |
areacode | string | 地区区号 |
protocol | string | IP类型 |
location | string | 集成归属地址 |
myip | string | 访问接口者IP地址 |
time | string | 查询时间 |
返回示例:
{ "code": 200, "msg": "success", "data": { "ip": "2402:4e00:1020:1404::9227:71a3:83d2", "dec": "47864174474913666214573166667388650450", "country": "中国", "countryCode": "CN", "province": "广东省", "city": "广州市", "districts": "", "idc": "深圳市腾讯计算机系统有限公司", "isp": "腾讯云", "net": "数据中心", "zipcode": "510000", "areacode": "020", "protocol": "IPv6", "location": "中国[CN] 广东省 广州市", "myip": "106.55.196.113", "time": "2023-02-13 17:08:26" } }
请求参数设置:
参数名称 | 参数值 |
---|---|
{ "code": 200, "msg": "success", "data": { "ip": "2402:4e00:1020:1404::9227:71a3:83d2", "dec": "47864174474913666214573166667388650450", "country": "中国", "countryCode": "CN", "province": "广东省", "city": "广州市", "districts": "", "idc": "深圳市腾讯计算机系统有限公司", "isp": "腾讯云", "net": "数据中心", "zipcode": "510000", "areacode": "020", "protocol": "IPv6", "location": "中国[CN] 广东省 广州市", "myip": "106.55.196.113", "time": "2023-02-13 17:08:26" } }
错误码格式说明:
名称 | 类型 | 说明 |
---|---|---|
code | int |
返回状态码 -1 未提交查询IP参数 返回状态码 201 IP地址不正确或域名解析失败 返回状态码 200 查询成功 返回状态码 202 访问接口超过QPS限制15次/秒 / 备注:当前设置QPS计时周期为5分钟 / 注意:如有高频QPS需求请注册帐号使用mykey设置ip白名单访问 |
代码示例:
<?php
$ip = $_GET['ip'];
$str = file_get_contents('https://api.mir6.com/api/ip_json?ip='.$ip);
$data = json_decode($str,true);
$ip = $data['data']['ip'];
$dec = $data['data']['dec'];
$country = $data['data']['country'];
$countryCode = $data['data']['countryCode'];
$province = $data['data']['province'];
$city = $data['data']['city'];
$districts = $data['data']['districts'];
$idc = $data['data']['idc'];
$isp = $data['data']['isp'];
$net = $data['data']['net'];
$zipcode = $data['data']['zipcode'];
$areacode = $data['data']['areacode'];
$protocol = $data['data']['protocol'];
$location = $data['data']['location'];
$myip = $data['data']['myip'];
$time = $data['data']['time'];
?>
<!--HTML代码开始-->
<ul>
<li>查询的IP:<?php echo $ip;?></li>
<li>IP转为十进制:<?php echo $dec;?></li>
<li>国家名称:<?php echo $country;?></li>
<li>国家ISO2编码<?php echo $countryCode;?></li>
<li>省份/自治区/直辖市:<?php echo $province;?></li>
<li>地级市:<?php echo $city;?></li>
<li>区/县:<?php echo $districts;?></li>
<li>所属单位:<?php echo $idc;?></li>
<li>运营商名称:<?php echo $isp;?></li>
<li>网络类型:<?php echo $net;?></li>
<li>邮政编码:<?php echo $zipcode;?></li>
<li>地区区号:<?php echo $areacode;?></li>
<li>IP类型:<?php echo $protocol;?></li>
<li>集成归属地址:<?php echo $location;?></li>
<li>访问接口者IP地址:<?php echo $myip;?></li>
<li>查询时间:<?php echo $time;?></li>
</ul>
最后,假设写在了api.php,访问api.php/?ip=IP地址即可
<!--HTML代码结束-->