计算 Subnet(子网)子网掩码,本质上是:把 IP 地址空间按“网络位 + 主机位”进行划分。下面用通俗步骤说明。
一个 IPv4 地址(如 192.168.1.0)由:
子网掩码用来区分哪部分是网络位,哪部分是主机位。
例如:
IP: 192.168.1.10
Mask: 255.255.255.0
表示:
255.255.255.0
/24
意思是:子网掩码有 24 个 1
假设你需要 最多 50 台设备
公式:
2^h - 2 ≥ 主机数
(减 2 是因为:
试算:
所以需要 6 个主机位
IPv4 共 32 位:
网络位 = 32 - 主机位 = 32 - 6 = 26
/2611111111.11111111.11111111.11000000
= 255.255.255.192
✅ 结果:子网掩码 = 255.255.255.192(/26)
假设:
192.168.1.0 /242^n ≥ 子网数
2^2 = 4 ✅
借 2 位 作为子网位
新掩码:
/24 + 2 = /26
每个子网:
192.168.1.0/26
192.168.1.64/26
192.168.1.128/26
192.168.1.192/26
| CIDR | 子网掩码 | 主机数 |
|---|---|---|
| /24 | 255.255.255.0 | 254 |
| /25 | 255.255.255.128 | 126 |
| /26 | 255.255.255.192 | 62 |
| /27 | 255.255.255.224 | 30 |
| /28 | 255.255.255.240 | 14 |
子网掩码 = 用多少位表示网络
主机多 → 掩码小
子网多 → 掩码大
如果你有 具体 IP 或需求(如“给我算 100 台设备的子网”),我可以直接帮你算。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。