登录地址,组件优化等

This commit is contained in:
吕金泽
2022-03-18 20:14:27 +08:00
parent bdea28e66e
commit 89b3188be8
16 changed files with 120 additions and 77 deletions
+1 -1
View File
@@ -16,7 +16,7 @@
<java.version>1.8</java.version>
<magic-api.version>2.0.0</magic-api.version>
<druid.version>1.1.10</druid.version>
<hutool-all.version>5.7.13</hutool-all.version>
<hutool-all.version>5.7.22</hutool-all.version>
<sa-token.version>1.26.0</sa-token.version>
</properties>
<dependencies>
@@ -0,0 +1,22 @@
package org.ssssssss.magicboot.utils;
import cn.hutool.core.net.Ipv4Util;
import cn.hutool.http.HttpUtil;
import cn.hutool.json.JSONUtil;
public class AddressUtil {
public static String getAddress(String ip){
try {
if(Ipv4Util.isInnerIP(ip)){
return "内网IP";
}
return JSONUtil.parseObj(HttpUtil.get("https://whois.pconline.com.cn/ipJson.jsp?json=true&ip=" + ip)).getStr("addr");
}catch(IllegalArgumentException e){
return "内网IP";
}catch(Exception e){
return "未知";
}
}
}