1.根据ip获取归属地
import cn.hutool.http.HttpUtil;
import cn.hutool.json.JSONObject;
import cn.hutool.json.JSONUtil;
public class DomainQueryUtil {
// 域名归属地查询
public static final String IP_URL = "http://whois.pconline.com.cn/ipJson.jsp?ip=%s&json=true";
/**
* 根据ip获取归属地
*/
public static String getLocation(String ip) {
String api = String.format(IP_URL, ip);
JSONObject object = JSONUtil.parseObj(HttpUtil.get(api));
return object.get("addr", String.class);
}
public static void main(String[] args) {
System.out.println("192.168.0.103: " + getLocation("192.168.0.103"));
System.out.println("120.230.80.7: " + getLocation("120.230.80.7"));
System.out.println("121.43.224.116: " + getLocation("121.43.224.116"));
System.out.println("139.155.178.168: " + getLocation("139.155.178.168"));
}
}2.打印ip所在归属地

版权声明:本文为weixin_43652507原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。