public class IpUtils extends Object
| 构造器和说明 |
|---|
IpUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
getIpAddr(javax.servlet.http.HttpServletRequest request)
获取IP地址
请求头
|
static IPLocation |
getIPLocation(String ip,
String dataPath)
获取IP地址信息
数据来源
纯真数据库
|
static boolean |
isIp(String ip)
判断是否是IP地址
含局域网
|
static boolean |
isIpPort(String ip)
判断是否是IP地址
含局域网
含端口号
|
static boolean |
isIpv4(String ip)
判断是否是IPv4地址
排除局域网
|
static boolean |
isIpv6(String ip)
判断是否是IPv6地址
|
static boolean |
isLanIp(String ip)
判断是否是内网IP
|
public static IPLocation getIPLocation(String ip, String dataPath)
ip - ip地址dataPath - 数据文件路径public static String getIpAddr(javax.servlet.http.HttpServletRequest request)
request - 请求public static boolean isIp(String ip)
ip - the strpublic static boolean isIpPort(String ip)
ip - the strpublic static boolean isIpv4(String ip)
ip - the strpublic static boolean isIpv6(String ip)
ip - the strpublic static boolean isLanIp(String ip)
ip - ipCopyright © 2024. All rights reserved.