From 7032727306fc71be111c33df2a4f8fc4cf696e9c Mon Sep 17 00:00:00 2001 From: wangqing Date: Thu, 11 Mar 2021 16:19:07 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9Aip=E5=9C=B0=E5=9D=80null=E5=BC=82?= =?UTF-8?q?=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/tduck/cloud/common/util/AddressUtils.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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"); + } }