public static boolean isIp6InNetwork(final IPv6Address ip, final IPv6Network network) { return network.contains(ip); }
public static boolean isIpv6InCidrRange(String ip, String networkCidr) { IPv6Network network = IPv6Network.fromString(networkCidr); IPv6Address address = IPv6Address.fromString(ip); return network.contains(address); }
/** * @return true if the address is an IPv6 link-local address (an address in the network fe80::/64) */ public boolean isLinkLocal() { return IPv6Network.LINK_LOCAL_NETWORK.contains(this); }
/** * @return true if the address is an IPv6 site-local address (an address in the network fec0::/48) */ public boolean isSiteLocal() { return IPv6Network.SITE_LOCAL_NETWORK.contains(this); }
/** * @return true if the address is an IPv6 link-local address (an address in the network fe80::/64) */ public boolean isLinkLocal() { return IPv6Network.LINK_LOCAL_NETWORK.contains(this); }
/** * @return true if the address is an IPv6 site-local address (an address in the network fec0::/48) */ public boolean isSiteLocal() { return IPv6Network.SITE_LOCAL_NETWORK.contains(this); }
/** * @return true if the address is an IPv6 multicast address (an address in the network ff00::/8) */ public boolean isMulticast() { return IPv6Network.MULTICAST_NETWORK.contains(this); }
/** * @return true if the address is an IPv6 multicast address (an address in the network ff00::/8) */ public boolean isMulticast() { return IPv6Network.MULTICAST_NETWORK.contains(this); }
public static boolean isIp6InNetwork(final IPv6Address ip, final IPv6Network network) { return network.contains(ip); }
public static boolean isIp6InNetwork(final String ip6, final String ip6Cidr, final Boolean inclusiveHostCount) { IPv6Network network = null; try { network = IPv6Network.fromString(ip6Cidr); } catch (final IllegalArgumentException ex) { return false; } final IPv6Address ip = IPv6Address.fromString(ip6); if (inclusiveHostCount) { return network.contains(ip); } else { return ((network.getFirst().compareTo(ip) < 0) && (network.getLast().compareTo(ip) > 0)); } }