新增内网ip判断,内网返回所属地为"未知"

This commit is contained in:
gaoqr
2024-11-07 09:59:36 +08:00
parent 5ababb60c1
commit f4f167bcfa
2 changed files with 17 additions and 1 deletions
@@ -1,5 +1,6 @@
package com.cf.imes.framework.ip.core.service.imp;
import cn.hutool.core.net.NetUtil;
import cn.hutool.core.text.CharSequenceUtil;
import cn.hutool.http.HttpRequest;
import cn.hutool.http.HttpResponse;
@@ -35,6 +36,10 @@ public class IPQueryServiceImpl implements IPQueryService {
@Override
public IPQueryDataRespDTO querySource(String ip) {
// 校验是否内部ip
if (NetUtil.isInnerIP(ip)) {
return new IPQueryDataRespDTO().setIp(ip).setProv("未知");
}
ErrorCode queryError = ErrorCodeConstants.IP_QUERY_ERROR;
try {
String apiUrl = ipQueryProperties.getApiUrl();