public class IpUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
IP_QUERY_URL
IP地址查询接口
|
private static String |
LOCAL_IP
设置本机地址
|
static String |
UNKNOWN
未知地址
|
| 限定符 | 构造器和说明 |
|---|---|
private |
IpUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
getIpAddr(javax.servlet.http.HttpServletRequest request)
获取客户端ip
获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。
|
static String |
getLocationByIp(String ip)
根据IP地址查询地理位置
|
private static boolean |
internalIp(byte[] ipBytes) |
static boolean |
internalIp(String ip)
判断IP地址是不是内网IP
|
static boolean |
isLocalIp(String ip)
判断IP地址是否为本地IP
|
static byte[] |
textToNumericFormatV4(String text)
将IPv4地址转换成字节
|
public static String getIpAddr(javax.servlet.http.HttpServletRequest request)
public static boolean internalIp(String ip)
public static byte[] textToNumericFormatV4(String text)
public static boolean isLocalIp(String ip)
private static boolean internalIp(byte[] ipBytes)
Copyright © 2022. All rights reserved.