BlockList.PRIVATE_RANGES
- 类型:<string[]>
一个冻结的 CIDR 字符串数组,表示私有地址、回环地址和链路本地 IP 地址范围。可以将其传递给 blockList.addCIDRs(),快速填充所有不可路由地址范围的黑名单。
🌐 A frozen array of CIDR strings representing private, loopback, and link-local
IP address ranges. This can be passed to blockList.addCIDRs() to quickly
populate a blocklist with all non-routable address ranges.
包含的范围有:
🌐 The included ranges are:
10.0.0.0/8— RFC 1918 私有 IPv4172.16.0.0/12— RFC 1918 私有 IPv4192.168.0.0/16— RFC 1918 私有 IPv4127.0.0.0/8— IPv4 回环::1/128— IPv6 回环地址169.254.0.0/16— IPv4 链路本地fe80::/10— IPv6 链路本地fc00::/7— IPv6 唯一本地地址 (ULA)
const blockList = new net.BlockList();
blockList.addCIDRs(net.BlockList.PRIVATE_RANGES);
console.log(blockList.check('10.0.0.1')); // Prints: true
console.log(blockList.check('127.0.0.1')); // Prints: true
console.log(blockList.check('8.8.8.8')); // Prints: false