直接结论(Quick Answer)

IP 地址是互联网协议(Internet Protocol)用于在网络层(Layer 3)唯一标识每台主机与路由接口的数字标签。CIDR(无类域间路由)彻底打破了早期僵化的 A/B/C 类地址划分,采用灵活的斜杠记法(如 /24)实现了超大规模互联网的高效路由汇总。

  • 子网掩码(Netmask)用于区分一个 IP 中的“网络标识”与“主机标识”。
  • 全球 BGP 路由表广播的最小 IPv4 前缀通常为 /24,更长的前缀会被核心路由器过滤。
  • IPv6 全球统一推荐给终端 LAN 分配 /64 前缀,兼顾自动配置与安全隐私拓展。

IPv4 CIDR 子网掩码与主机容量速查表

网络工程师日常划分子网与防火墙策略的必备参考手册:

RFC 4632 CIDR 网络子网换算标准表
CIDR 前缀子网掩码 (Dotted-Decimal)总 IP 数量可用主机容量典型适用网络环境
/16255.255.0.065,53665,534大型跨国园区网 / 云端核心 VPC
/20255.255.240.04,0964,094区域级 IDC 机房网段规划
/24255.255.255.0256254标准企业/家庭局域网,公网 BGP 最小宣告粒度
/26255.255.255.1926462部门级独立 VLAN 划分
/28255.255.255.2401614小型公网服务器集群 / DMZ 隔离区
/30255.255.255.25242点对点物理专线 / 路由器互连接口
/32255.255.255.25511单主机精确路由 / 环回接口 Loopback

网络规模规划与子网划分决策树


                 [ 子网划分与 IP 规划决策 ]
                             |
             +---------------+---------------+
             |                               |
       [ IPv4 规划计算 ]               [ IPv6 规划计算 ]
             |                               |
      2^(32 - 前缀) - 2               统一标准 /64 局域网前缀
             |                               |
     +-------+-------+                1800 亿亿个主机地址空间
     |               |                       |
[ /24 常见网段 ]   [ /30 互联互通 ]   SLAAC 无状态自动配置
254台主机标准LAN   2台主机点对点链路  告别私网 NAT 与端口映射

常见问题与答疑

CIDR 无类域间路由是如何计算可用主机数量的?

在 IPv4 环境下,一个子网的主机地址总数为 2^(32 - 掩码长度)。在常规局域网中,需要扣除 2 个特殊地址:网络地址(主机位全为 0)和广播地址(主机位全为 1)。因此实际可用主机数公式为:2^(32 - 掩码) - 2。例如常见的 /24 掩码(255.255.255.0),可用主机数为 2^8 - 2 = 254 台。

BGP Anycast(任播)技术是如何让全球用户快速就近访问的?

Anycast(任播)允许位于全球数十甚至上百个不同机房的服务器共同使用【同一个 IP 地址】(如 1.1.1.1)。各机房同时向全球骨干网 BGP 路由器宣告这一 IP 网段。互联网路由器会根据 BGP 路由的 AS-Path 最短路径算法,自动将各地区用户的请求引导至离他们网络拓扑最近的机房,实现天然的物理延迟降低与 DDoS 攻击流量分散。

为什么说 IPv6 彻底解决了“公网 IP 枯竭”与“端口转发”难题?

IPv4 地址空间仅约 42.9 亿个,如今早已分配殆尽,导致绝大多数家庭宽带被迫使用运营商级 NAT(CGNAT)共享出口,无法实现远程直连;而 IPv6 拥有 128 位地址长度(约 3.4 x 10^38 个地址),甚至可以为地球上的每一粒沙子分配成千上万个公网 IP,彻底消除了 NAT 转换的开销与延迟。

数据与技术来源声明