From 04cdb57e8f1fef2715a8d8bc00364c99d2307833 Mon Sep 17 00:00:00 2001 From: HuangXin Date: Mon, 18 Jan 2021 14:48:32 +0800 Subject: [PATCH] =?UTF-8?q?OCT=20REM:=201.=20=E6=9B=B4=E6=96=B0=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E5=BA=93=E4=BF=9D=E5=AD=98IP=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dispose/ability/impl/DpTechBypassAbilityImpl.java | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/dispose/ability/impl/DpTechBypassAbilityImpl.java b/src/main/java/com/dispose/ability/impl/DpTechBypassAbilityImpl.java index ef9f2da9..2ae035af 100644 --- a/src/main/java/com/dispose/ability/impl/DpTechBypassAbilityImpl.java +++ b/src/main/java/com/dispose/ability/impl/DpTechBypassAbilityImpl.java @@ -427,16 +427,10 @@ public class DpTechBypassAbilityImpl extends DpTechAbilityImpl { // 将业务Ip根据IP地址类型进行拆分 for (String k : StringUtils.deleteWhitespace(v.getServiceIp()).split(DisposeConfigValue.SPLIT_CHAR)) { - String ipValue = k.replaceAll("\\d+_", ""); - if (!k.contains(":")) { - if (Pattern.matches(ConstValue.ipAddrSegmentReg(), ipValue)) { - ipV4.add(ipV4Idx++ + "_" + ipValue); - } + ipV4.add(ipV4Idx++ + "_" + k); } else { - if (Pattern.matches(ConstValue.ipAddrSegmentReg(), ipValue)) { - ipV6.add(ipV6Idx++ + "_" + ipValue); - } + ipV6.add(ipV6Idx++ + "_" + k); } }