public class IPUtils
extends java.lang.Object
| Constructor and Description |
|---|
IPUtils() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
getNetmaskBits(java.lang.String strMask)
Returns the number of bits used for a given netmask
|
static java.lang.String |
getNetworkAddress(java.lang.String strIpAddress,
java.lang.String strSubnetMask)
Returns the network address for a provided IP address and subnet mask
|
static boolean |
isWithinSameSubnet(java.lang.String ip1,
java.lang.String ip2,
java.lang.String subnetMask)
Checks whether two IPv4 addresses falls within a given subnet mask
|
public static boolean isWithinSameSubnet(java.lang.String ip1,
java.lang.String ip2,
java.lang.String subnetMask)
ip1 - The first IP addressip2 - The second IP addresssubnetMask - The subnetmask to be checked againstpublic static java.lang.String getNetworkAddress(java.lang.String strIpAddress,
java.lang.String strSubnetMask)
strIpAddress - IP addressstrSubnetMask - Subnet maskpublic static java.lang.String getNetmaskBits(java.lang.String strMask)
strMask - Netmask