We're a place where coders share, stay up-to-date and grow their careers.
def ip2int ip ip.split(".").map(&:to_i).pack('CCCC').unpack('N')[0] end def ipsBetween start, end_ ip2int(end_) - ip2int(start) end p ipsBetween("10.0.0.0", "10.0.0.50") # => 50 p ipsBetween("10.0.0.0", "10.0.1.0") # => 256 p ipsBetween("20.0.0.10", "20.0.1.0") # => 246
ip2int() is from Stack Overflow.
ip2int()
ip2int()
is from Stack Overflow.