摘要:酷库,每天两分钟,了解一个流行库。昨天我们了解到库用来做地址计算处理,在脉冲云的集群管理中,我们使用了另外一个和网络地址相关的库,用来计算网络掩码。通过,我们可以获取一个子网段的网络掩码子网起始和结束,还可以判断一个是否属于该子网。
NPM酷库,每天两分钟,了解一个流行NPM库。·
昨天我们了解到ip库用来做IP地址计算处理,在脉冲云的集群管理中,我们使用了另外一个和网络地址相关的库:netmask,用来计算网络掩码。
通过netmask,我们可以获取一个子网段的网络掩码、子网起始IP和结束IP,还可以判断一个IP是否属于该子网。
const Netmask = require("netmask").Netmask const block = new Netmask("10.0.0.0/12"); block.base; // 10.0.0.0 block.mask; // 255.240.0.0 block.bitmask; // 12 block.hostmask; // 0.15.255.255 block.broadcast; // 10.15.255.255 block.size; // 1048576 block.first; // 10.0.0.1 block.last; // 10.15.255.254 block.contains("10.0.8.10"); // true block.contains("10.8.0.10"); // true block.contains("192.168.1.20"); // false block.forEach(function(ip, long, index)); block.next() // Netmask("10.16.0.0/12")参考资料
https://github.com/rs/node-ne...
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/107325.html
摘要:酷库,每天两分钟,了解一个流行库。今天我们来了解一个专门用来处理地址的库,库能够获取本机地址比较转换掩码子网计算等各种和网络相关的操作获取本机网卡比较两个是否相同表示格式互转判断是否是内网判断版本掩码计算子网计算子网范围判断参考资料 showImg(https://segmentfault.com/img/bV3yyR?w=800&h=600); NPM酷库,每天两分钟,了解一个流行N...
阅读 1455·2021-09-02 13:57
阅读 1869·2019-08-30 15:55
阅读 2406·2019-08-30 15:54
阅读 2239·2019-08-30 15:44
阅读 2732·2019-08-30 13:18
阅读 478·2019-08-30 13:02
阅读 625·2019-08-29 18:46
阅读 1663·2019-08-29 11:25