类 IpUtil
java.lang.Object
com.weicoder.common.util.IpUtil
- 直接已知子类:
U.IP
IP工具集
- 作者:
- WD
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
-
字段详细资料
-
LOCAL_IP
本机IP 127.0.0.1 -
SERVER_IP
本服务器IP -
CODE
本服务器IP编码后字符串
-
-
构造器详细资料
-
IpUtil
public IpUtil()
-
-
方法详细资料
-
contains
校验ip是否在列表里 一般用在过滤ip白名单 支持泛*等操作- 参数:
ip- 查询ip是否存在过滤列表- 返回:
- true 存在 false 不存在
-
contains
校验ip是否相等 支持*段- 参数:
regex- ip正则ip- ip- 返回:
- 是否相等
-
equals
校验ip是否相等 分4段检查 从左开始匹配几个段就返回几- 参数:
ip1- ip1ip2- ip2- 返回:
- 返回数字几
-
setProxy
设置代理- 参数:
host- 代理服务器port- 代理端口
-
getIp
获得本机IP- 返回:
- 本机IP
-
getIps
获得本机IP数组- 返回:
- 客户端IP组
-
code
编码本服务器IP为数字- 返回:
- 返回编码后的数字
-
encode
编码IP为int- 参数:
ip- 要编码的IP- 返回:
- 返回编码后的int
-
decode
编码IP为int- 参数:
ip- 要编码的IP- 返回:
- 返回编码后的int
-