摘要:酷庫,每天兩分鐘,了解一個流行庫。昨天我們了解到庫用來做地址計算處理,在脈沖云的集群管理中,我們使用了另外一個和網(wǎng)絡(luò)地址相關(guān)的庫,用來計算網(wǎng)絡(luò)掩碼。通過,我們可以獲取一個子網(wǎng)段的網(wǎng)絡(luò)掩碼子網(wǎng)起始和結(jié)束,還可以判斷一個是否屬于該子網(wǎng)。
NPM酷庫,每天兩分鐘,了解一個流行NPM庫?!?/p>
昨天我們了解到ip庫用來做IP地址計算處理,在脈沖云的集群管理中,我們使用了另外一個和網(wǎng)絡(luò)地址相關(guān)的庫:netmask,用來計算網(wǎng)絡(luò)掩碼。
通過netmask,我們可以獲取一個子網(wǎng)段的網(wǎng)絡(luò)掩碼、子網(wǎng)起始IP和結(jié)束IP,還可以判斷一個IP是否屬于該子網(wǎng)。
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...
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/107325.html
摘要:酷庫,每天兩分鐘,了解一個流行庫。今天我們來了解一個專門用來處理地址的庫,庫能夠獲取本機地址比較轉(zhuǎn)換掩碼子網(wǎng)計算等各種和網(wǎng)絡(luò)相關(guān)的操作獲取本機網(wǎng)卡比較兩個是否相同表示格式互轉(zhuǎn)判斷是否是內(nèi)網(wǎng)判斷版本掩碼計算子網(wǎng)計算子網(wǎng)范圍判斷參考資料 showImg(https://segmentfault.com/img/bV3yyR?w=800&h=600); NPM酷庫,每天兩分鐘,了解一個流行N...
閱讀 1464·2021-09-02 13:57
閱讀 1879·2019-08-30 15:55
閱讀 2418·2019-08-30 15:54
閱讀 2256·2019-08-30 15:44
閱讀 2741·2019-08-30 13:18
閱讀 489·2019-08-30 13:02
閱讀 655·2019-08-29 18:46
閱讀 1670·2019-08-29 11:25