// 子网掩码转换 255.255.255.0/24
// 255.255.255.0 转 24
var netmask2CIDR = (netmask) => (netmask.split('.').map(Number)
.map(part => (part >>> 0).toString(2))
.join('')).split('1').length -1;
// 24 转 255.255.255.0
var CDIR2netmask = (bitCount) => {
var mask=[];
for(var i=0;i<4;i++) {
var n = Math.min(bitCount, 8);
mask.push(256 - Math.pow(2, 8-n));
bitCount -= n;
}
return mask.join('.');
}