public class IpUtils extends Object
| 构造器和说明 |
|---|
IpUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
getHostIp()
获取IP地址
|
static String |
getHostName()
获取主机名
|
static String |
getMultistageReverseProxyIp(String ip)
从多级反向代理中获得第一个非unknown IP地址
|
static boolean |
internalIp(String ip)
检查是否为内部IP地址
|
static boolean |
isUnknown(String checkString)
检测给定字符串是否为未知,多用于检测HTTP请求相关
|
static byte[] |
textToNumericFormatV4(String text)
将IPv4地址转换成字节
|
public static boolean internalIp(String ip)
ip - IP地址public static byte[] textToNumericFormatV4(String text)
text - IPv4地址public static String getHostIp()
public static String getHostName()
public static String getMultistageReverseProxyIp(String ip)
ip - 获得的IP地址public static boolean isUnknown(String checkString)
checkString - 被检测的字符串Copyright © 2023. All rights reserved.