Class IPv4

java.lang.Object
org.miaixz.bus.core.net.ip.IPv4

public class IPv4 extends Object
IPV4地址工具类 名词解释:
  • ip字符串:点分十进制,形如:xxx.xxx.xxx.xxx
  • ip的Long类型:有效位32位,每8位可以转为一个十进制数,例如:0xC0A802FA, 转为点分十进制是:192.168.2.250
  • 掩码地址:点分十进制,例如:255.255.255.0
  • 掩码位:int类型,例如 24, 它代表的掩码地址为:255.255.255.0;掩码位和掩码地址的相互转换,请使用 MaskBit
  • CIDR:无类域间路由,形如:xxx.xxx.xxx.xxx/掩码位,192.168.1.101/24
  • 全量地址:区间内所有ip地址,包含区间两端
  • 可用地址:区间内所有ip地址,但是不包含区间两端
Since:
Java 17+
Author:
Kimi Liu