const ip2int = (ip) =>
ip.split('.')
.map( (value, index) => Number(value) * 256 ** (3-index))
.reduce( (sum,value) => sum + value, 0);
const range = (from, to) => ip2int(to) - ip2int(from);
console.log(range("192.168.1.0", "192.168.1.255"));
// 255 - т.е. броадкаст адрес он тоже считает