diff --git a/tduck-common/src/main/java/com/tduck/cloud/common/util/AddressUtils.java b/tduck-common/src/main/java/com/tduck/cloud/common/util/AddressUtils.java index f109d10..b160561 100644 --- a/tduck-common/src/main/java/com/tduck/cloud/common/util/AddressUtils.java +++ b/tduck-common/src/main/java/com/tduck/cloud/common/util/AddressUtils.java @@ -33,6 +33,9 @@ public class AddressUtils { public static String getRealAddressByIP(String ip) { String address = UNKNOWN; + if (StrUtil.isBlank(ip)) { + return address; + } // 内网不查询 if (internalIp(ip)) { return "内网IP"; @@ -60,7 +63,7 @@ public class AddressUtils { } public static boolean internalIp(byte[] addr) { - if(ArrayUtil.isEmpty(addr)){ + if (ArrayUtil.isEmpty(addr)) { return false; } final byte b0 = addr[0]; @@ -92,4 +95,8 @@ public class AddressUtils { return false; } } + + public static void main(String[] args) { + getRealAddressByIP("218.23.216.254"); + } }