Appearance
IP 地址和子网掩码的 CIDR 表示法
什么是 100/24
CIDR 表示法详解
IMPORTANT
/24 表示子网掩码的前 24 位是网络位(用 1 表示),后 8 位是主机位(用 0 表示)
bash
# /24 对应的二进制表示
11111111.11111111.11111111.00000000
# 转换为十进制就是
255.255.255.0常见的 CIDR 表示法对照表
| CIDR | 子网掩码 | 网络位 | 主机位 | 可用主机数 | 常见用途 |
|---|---|---|---|---|---|
| /8 | 255.0.0.0 | 8 | 24 | 16,777,214 | A 类网络 |
| /16 | 255.255.0.0 | 16 | 16 | 65,534 | B 类网络 |
| /24 | 255.255.255.0 | 24 | 8 | 254 | C 类网络(最常用) |
| /25 | 255.255.255.128 | 25 | 7 | 126 | 小型子网 |
| /26 | 255.255.255.192 | 26 | 6 | 62 | 更小子网 |
| /30 | 255.255.255.252 | 30 | 2 | 2 | 点对点链路 |
实际业务场景解析
场景一:企业办公网络
yaml
# 典型的企业内网配置
network:
version: 2
renderer: networkd
ethernets:
ens18:
addresses:
- 192.168.1.100/24 # 办公室网络
gateway4: 192.168.1.1 # 路由器地址
nameservers:
addresses:
- 192.168.1.1 # 内网DNS
- 8.8.8.8 # 外网DNSNOTE
在这个配置中:
- 网络段:192.168.1.0 - 192.168.1.255
- 可用主机:192.168.1.1 - 192.168.1.254
- 广播地址:192.168.1.255
- 网关通常是:192.168.1.1
场景二:数据中心网络
yaml
# 数据中心常用更大的网络段
network:
version: 2
renderer: networkd
ethernets:
ens18:
addresses:
- 10.0.1.100/16 # /16 = 255.255.0.0
gateway4: 10.0.0.1TIP
/16 网络段可以容纳 65,534 台主机,适合大型数据中心
CIDR 的优势
- 简洁性:一个数字代替四个数字的子网掩码
- 标准化:网络行业的标准表示法
- 易于计算:快速判断网络范围
- 支持 VLSM:可变长子网掩码