本文目录导读:

- 方法一:根据子网内所需的主机数量反推掩码(最常用)
- 方法二:根据子网数量推算掩码(用于划分大网)
- 方法三:掩码的二进制与十进制转换(工具的核心算法)
- 常见特殊掩码速查表(工具通常内置此表)
- 高级工具中会提供的自动功能
- 手算思路与工具逻辑
子网掩码的计算主要基于IP地址的类别(早期分类)或CIDR(无类别域间路由)(现代标准),工具通常通过以下几种核心方法计算掩码:
根据子网内所需的主机数量反推掩码(最常用)
如果你知道一个子网里要装多少台设备(主机数),工具会这样计算:
- 确定主机位数量:找到一个
n,使得2^n - 2 ≥ 所需主机数。- 为什么减2? 全0是网络地址,全1是广播地址,这两个不能分配给主机。
- 计算掩码:IP地址是32位,掩码前
32 - n位为1,后n位为0。 - 转换为十进制:将连续的1和0转换成点分十进制。
举例: 需要一个能容纳50台主机的子网。
- 计算主机位:
2^5 = 32(不够),2^6 = 64,64 - 2 = 62 ≥ 50,所以需要 6位 主机位。 - 掩码前缀:32 - 6 = 26,即
/26。 - 二进制:
11111111.11111111.11000000 - 十进制:
255.255.192
根据子网数量推算掩码(用于划分大网)
如果你有一个大网(如 168.1.0/24),想把它分成几个小网:
- 确定借位数量:找到一个
m,使得2^m ≥ 所需子网数,这个m就是需要从主机位“借”到网络位的位数。 - 新掩码:原掩码前缀 +
m。
举例: 将 168.1.0/24 分成 4个 子网。
- 借位:
2^2 = 4,借 2位。 - 新前缀:24 + 2 = 26。
- 新掩码:
255.255.192(同上例)。
掩码的二进制与十进制转换(工具的核心算法)
所有计算最终都归结于二进制转换,工具内部运作如下:
- 二进制规律:掩码永远是 左边全是1,右边全是0。
- 255 →
11111111 - 254 →
11111110 - 252 →
11111100 - 248 →
11111000 - 240 →
11110000 - 224 →
11100000 - 192 →
11000000 - 128 →
10000000 - 0 →
00000000
- 255 →
- 已知掩码求前缀:数一下掩码二进制里有多少个1。
255.255.252→11111111.11111111.11111100→ 30个1 →/30。
- 已知前缀求掩码:在32位里从左边写对应数量的1,右边补0,再转十进制。
/28:28个1 →11111111.11111111.11110000→255.255.240
常见特殊掩码速查表(工具通常内置此表)
| 主机位数 | 子网掩码 | CIDR前缀 | 可用主机数 | 常见用途 |
|---|---|---|---|---|
| 2 | 255.255.252 | /30 | 2 | 点对点链路(路由器互联) |
| 3 | 255.255.248 | /29 | 6 | 小型网络(如远程办公室) |
| 4 | 255.255.240 | /28 | 14 | 小型网络(家庭/小企业) |
| 5 | 255.255.224 | /27 | 30 | 中型部门 |
| 6 | 255.255.192 | /26 | 62 | 大型部门/小型楼层 |
| 7 | 255.255.128 | /25 | 126 | 中型企业网段 |
| 8 | 255.255.0 | /24 | 254 | 经典C类网段(最常用) |
| 16 | 255.0.0 | /16 | 65534 | B类网段(大型企业) |
高级工具中会提供的自动功能
- 网络地址计算:将IP地址与掩码进行 按位与(AND) 运算。
- IP
168.1.55和 掩码255.255.192做AND:55的二进制是00110111192的二进制是11000000- AND结果:
00000000→ 网络地址是168.1.0。
- IP
- 广播地址计算:网络地址的主机位全部置1。
- 上例中网络地址
168.1.0,主机位有6位,全置1 →0变成63→ 广播地址168.1.63。
- 上例中网络地址
- 范围与可用主机:自动列出所有可用IP。
168.1.1到168.1.62。
手算思路与工具逻辑
当你打开一个在线子网掩码计算器:
- 输入:你输入 IP(如
1.1.1)和 掩码(如255.248.0)或 前缀(如/21)。 - 工具内部:
- 将掩码转二进制 →
11111111.11111000.00000000 - 数1的个数 → 8+8+5 = 21 → 显示
/21 - 计算网络地址(IP AND 掩码)
- 计算广播地址
- 计算主机范围
- 将掩码转二进制 →
- 输出:瞬间给出网络ID、广播ID、可用IP范围、子网数量(如果是大网划分)等。
你可以将这个方法理解为:从需求(设备数或子网数)出发,确定二进制“1”的位置,再转回十进制即可。 工具无非是把这个过程自动化了。
版权声明:NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播