public class CIDR
extends java.lang.Object
CIDR (Classless Inter-Domain Routing) block functions. Parses CIDR IP notations to IP address ranges. It supports both IPv4 and IPv6.
See: https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing
CIDR tool: // https://www.ipaddressguide.com/cidr
Example:
CIDR cidr = new CIDR("222.192.0.0/11");
System.out.println(cidr.toString());
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCidr() |
java.lang.String |
getEndAddress() |
java.lang.String |
getStartAddress() |
boolean |
isInRange(java.net.InetAddress ipAddress) |
boolean |
isInRange(java.lang.String ipAddress) |
static CIDR |
parse(java.lang.String cidr) |
java.lang.String |
toString() |
public static CIDR parse(java.lang.String cidr)
public java.lang.String getCidr()
public java.lang.String getStartAddress()
public java.lang.String getEndAddress()
public boolean isInRange(java.net.InetAddress ipAddress)
public boolean isInRange(java.lang.String ipAddress)
public java.lang.String toString()
toString in class java.lang.Object