| 表示法 | a.b.c.d/n,n 为网络位数(前缀长度) |
|---|---|
| 网络地址 | IP AND 掩码(主机位全部置 0) |
| 广播地址 | 网络地址 OR 反掩码(主机位全部置 1) |
| 标准来源 | RFC 4632(CIDR)、RFC 950(子网划分) |
IPv4 只有 32 位,掩码本质是一串连续的 1。把 IP 想成 32 个二进制位:网络位决定在哪条街上,主机位决定是哪个门牌。
用 ipcalc 验证 192.168.10.25/26
用 ipcalc 验证 192.168.10.25/26
ipcalc 192.168.10.25/26
# Network: 192.168.10.0/26
# Netmask: 255.255.255.192
# Broadcast: 192.168.10.63
# HostMin: 192.168.10.1
# HostMax: 192.168.10.62输入的主机地址不在网段首地址时,ipcalc 会按掩码自动归位;Python 里 ip_network(strict=False) 行为相同,strict=True 会直接报错。