Package net.mingsoft.basic.util
Class IpUtils
java.lang.Object
net.mingsoft.basic.util.IpUtils
- Author:
- 铭软开发团队
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String获取本机IP地址static String获取本地主机的主机名static String通过IP获取地理位置static booleaninternalIp(String ip) static boolean是否为IPv4static boolean是否为IPv6static byte[]textToNumericFormatV4(String text) 将IPv4地址转换成字节
-
Field Details
-
IP_URL
- See Also:
-
-
Constructor Details
-
IpUtils
public IpUtils()
-
-
Method Details
-
internalIp
-
getRealAddressByIp
通过IP获取地理位置- Parameters:
ip-- Returns:
-
textToNumericFormatV4
将IPv4地址转换成字节- Parameters:
text- IPv4地址- Returns:
- byte 字节
-
getHostIp
获取本机IP地址- Returns:
- 返回本机IP地址字符串,如果获取失败则返回默认的回环地址"127.0.0.1"
-
getHostName
获取本地主机的主机名- Returns:
- 返回本地主机的主机名,如果获取失败则返回"未知"
-
isIpv4
是否为IPv4- Parameters:
ip- 待测试的IP地址- Returns:
- 是否为IPv4
-
isIpv6
是否为IPv6- Parameters:
ip- 待测试的IP地址- Returns:
- 是否为IPv6
-