虽然/可以查询本机IP或者指定IP的归属地信息,但是如果需要txt格式或json格式的查询结果,以及限制网络环境为IPv4或IPv6,就需要如下查询接口了:
以下3条查询接口使用方法相同,只有适用的网络环境不同,分别是:同时支持Pv4 IPv6、仅支持IPv4和仅IPv6。
window.onload=function(){setTimeout(function(){letscript=document.createElement("script");script.setAttribute("async","");script.src="/pagead/js/adsbygoogle.js?client=ca-pub-1";document.body.appendChild(script);},150);}(adsbygoogle=window.adsbygoogle||[]).push({});
根据所用网络和需求,选择一个网址在浏览器打开,会返回txt纯文本格式的IP 归属地;对于Linux设备,可在终端执行:curlhttps://api.getip.ing
注意,当你的网络不支持IPv6时,是无法打开IPv6的查询接口的;反之不支持IPv4的网络也无法打开IPv4的查询接口。
添加查询参数?ip=要查询的IP地址,比如要查询IPv4:114.114.114.114和IPv6:::100:30::2d
网址中的database=ip2location用来指定查询IP地址时所用的数据库,有如下四个选项: