IP 地址 = 网络位 + 主机位,子网掩码用连续的 1 标记网络位,例如 255.255.255.0 表示前 24 位是网络位。CIDR(无类别域间路由)用「IP/前缀长度」记法取代 A/B/C 分类地址,如 192.168.1.0/24,使地址分配和路由聚合更灵活——/23 可以把两个相邻 /24 聚合成一条路由,减小骨干路由表。
计算套路:/26 的主机位是 32−26=6 位,地址总数 2^6=64,去掉网络地址(全 0)和广播地址(全 1),可用主机 62 个;广播地址 = 网络地址 + 总数 − 1。判断两 IP 是否同网段:分别与掩码按位与,结果相同即同网段。实战例子:10.0.0.0/8 是私有地址段(还有 172.16.0.0/12、192.168.0.0/16),VPC 规划时要预留子网给不同可用区并避免与对端网段重叠(对等连接/VPN 冲突)。追问方向:超网聚合如何缩小路由表、为什么云厂商子网的可用 IP 比理论值还要少几个(保留网关、DNS 等)、IPv6 的 /64 惯例。
(约 400 字)