public static IPAddressRange fromString(System.String range) { if (IPUtil.IsRange(range)) { try { return(new IPSubnet(IPUtil.ExtractIp(range), IPUtil.ExtractMaskBits(range))); } catch (System.Exception e) { Console.Error.WriteLine(e.StackTrace); } } return(new IPAddressRange(range, range)); }
protected internal IPAddressRange(System.String min, System.String max, bool isRandom, long totalMin, long totalMax) : this(IPUtil.IpToLong(min), IPUtil.IpToLong(max), isRandom, totalMin, totalMax) { }
public virtual System.String nextIPAddress() { return(IPUtil.IpToString(nextNumber())); }