public class Ipv4Util extends Object
| Constructor and Description |
|---|
Ipv4Util() |
| Modifier and Type | Method and Description |
|---|---|
static String |
convert2Cidr(String netSeg,
String netMask)
网段和掩码转化为CIDR
|
static String |
convertIp2Cidr(String ip,
String netMask) |
static List<IfCfg> |
getIfCfgs() |
static String |
getIp(String eth)
获取网卡对应的ip地址,支持虚拟ip
ex: Ipv4Util.getIp("eth0");
ex: Ipv4Util.getIp("eth0:virtual");
|
static int |
getPrefixLen(String netMask) |
static long |
ip2Num(String ip) |
static boolean |
isInCidr(String ip,
String cidr) |
static boolean |
isValidIp(String ip) |
static boolean |
isValidNetMask(String netMask) |
static String |
num2Ip(long num) |
public static String getIp(String eth)
eth - public static String convert2Cidr(String netSeg, String netMask)
netSeg - netMask - public static int getPrefixLen(String netMask)
public static boolean isValidIp(String ip)
public static boolean isValidNetMask(String netMask)
public static long ip2Num(String ip)
public static String num2Ip(long num)
Copyright © 2021 Shoothzj. All rights reserved.