Package com.acanx.utils
Class IPv4Util
java.lang.Object
com.acanx.utils.IPv4Util
ACANX-Util / com.acanx.utils / Ipv4Util
文件由 ACANX 创建于 2019/1/5 . 15:49
Ipv4Util:
补充说明:
2019/1/5 15:49
- Since:
- 0.0.1
- Author:
- ACANX
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic int
checkIPv4Type
(String ip) 判断IP地址类型static char
判断IP地址是否属于局域网网络,并返回相应的类别('A'、'B'、'C')或'0'static String
获取当前主机的公网IP地址static boolean
isValidIPv4
(String ip) 判断输入的ip地址是否是合法的IPv4地址
-
Constructor Details
-
IPv4Util
public IPv4Util()
-
-
Method Details
-
getCurrentHostPublicIp
获取当前主机的公网IP地址- Returns:
- 当前主机的公网IP地址(字符串)
-
isValidIPv4
判断输入的ip地址是否是合法的IPv4地址- Parameters:
ip
- 输入的IP地址- Returns:
- 判断结果
-
checkLocalAreaNetworkIPType
判断IP地址是否属于局域网网络,并返回相应的类别('A'、'B'、'C')或'0'- Parameters:
ip
- 输入的IPv4地址字符串- Returns:
- 'A'(A类私有地址)、'B'(B类私有地址)、'C'(C类私有地址)、'0'(不是局域网IP地址)
-
checkIPv4Type
判断IP地址类型- Parameters:
ip
- 输入的IPv4地址字符串- Returns:
- IP类型 0(本地回环地址)、1(局域网地址)、2(公网地址)、3(保留的IPv4地址)、-1(无效IPv4地址)
-