🌐 ZH

🌐 IP子网计算器

根据IP地址和CIDR快速计算网络信息

计算结果
子网掩码
网络地址
第一个主机地址
最后一个主机地址
广播地址
可用主机数

常用CIDR值

/8 · 16,777,214 台主机(255.0.0.0) /16 · 65,534 台主机(255.255.0.0) /24 · 254 台主机(255.255.255.0) /28 · 14 台主机(255.255.255.240) /30 · 2 台主机(255.255.255.252) /32 · 1 台主机(255.255.255.255)
指南

了解更多

01

1. 子网与CIDR表示法详解

子网(Subnet)是一种将IP网络划分为更小逻辑单元的技术。CIDR(无类别域间路由)表示法是在IP地址后加上斜杠(/)以及网络位数。例如,192.168.1.0/24表示前24位为网络部分。子网掩码用于区分网络部分与主机部分,/24等价于255.255.255.0。传统的分类地址(A类、B类、C类)由于效率低下,已被CIDR取代。/32表示单一主机地址,/31则为点对点链路提供2个地址。通过子网划分,可以更高效地管理网络并增强安全性。

02

2. 网络地址与广播地址

网络地址是子网中的第一个地址,其所有主机位均为0。例如192.168.1.0/24的网络地址为192.168.1.0。广播地址则是子网中的最后一个地址,其所有主机位均为1,即192.168.1.255。网络地址与广播地址均不能分配给主机使用。可用主机地址数等于地址总数减去2。/24共有256个地址,其中254个可分配给主机。/30仅有4个地址,其中只有2个可用,因此非常适合点对点链路。IPv6则不再使用广播地址,而是采用组播(Multicast)方式。

03

3. 子网掩码的计算与转换

子网掩码由连续的二进制1和0组成。/24对应的二进制为11111111.11111111.11111111.00000000,即255.255.255.0。/28的前28位均为1,因此对应255.255.255.240。将CIDR转换为子网掩码时,只需在末尾补上(32减CIDR值)个0即可。反之,只要统计子网掩码中1的个数,即可得到对应的CIDR值。VLSM(可变长子网掩码)允许划分出大小不同的子网。通配符掩码是子网掩码取反后得到的值,常用于ACL配置。超网化(Supernetting)则是将多个网络合并为一个的技术。

04

4. 实战子网划分示例与规划

以按部门划分企业网络为例:假设某公司拥有10.0.0.0/8网络。销售部需要容纳500人,适合分配/23(510个主机地址)。开发团队100人,使用/25(126个主机地址)即可满足需求。小型分支机构可分配/28(14个主机地址)。服务器之间的互联链路则使用/30(2个主机地址)。在进行子网规划时,应考虑未来的业务增长,预留出足够的地址余量。采用分层地址分配方式可以简化路由表结构。按地域或功能对地址块进行分组,能够让管理工作更加便捷。良好的文档记录有助于追踪IP地址的分配情况。

05

5. 路由与子网的关系

路由器负责在不同子网之间转发数据包。同一子网内的主机可以直接通信,而跨子网通信则必须经过路由器。路由表中记录了目标网络及下一跳信息。最长前缀匹配原则确保数据包始终选择最具体的路由路径。CIDR聚合技术可以将多个子网汇总为一条路由条目,例如10.1.0.0/24、10.1.1.0/24、10.1.2.0/24可以聚合为10.1.0.0/22。默认路由(0.0.0.0/0)用于处理所有未知目的地的流量。子网间的通信通常通过防火墙进行管控,以增强整体安全性。

06

6. 子网计算器的应用与技巧

IP子网计算器是网络设计与故障排查中不可或缺的工具。只需输入IP地址与CIDR值,即可立即得出网络地址、广播地址及可用主机数。也可以根据所需的主机数量反推出合适的CIDR值:例如需要100台主机,由于2的7次方等于128,因此/25较为合适。子网划分通常按2的幂次进行:将一个/24划分为4份,即可得到/26。划分时应注意避免地址范围重叠,以防止IP冲突。私有IP地址范围(10.0.0.0/8、172.16.0.0/12、192.168.0.0/16)通常用于内部网络。借助在线工具,可以方便地验证并可视化复杂的VLSM规划方案。

常见问题

CIDR中的数字(例如/24)具体代表什么?
CIDR后面的数字表示网络部分所占的二进制位数。/24表示前24位是网络位,剩余8位是主机位,因此等价于255.255.255.0的子网掩码。数字越大,网络部分越长,可容纳的主机数量也就越少。
网络地址和广播地址为什么不能分配给主机?
网络地址是子网中主机位全为0的第一个地址,用来标识整个网段本身;广播地址是主机位全为1的最后一个地址,用于向该网段内所有设备发送广播消息。这两个地址各有特殊用途,如果分配给某台设备使用,会导致网络通信出现混乱,因此始终会从可用主机数中被排除。
如何根据需要的主机数量确定合适的CIDR值?
可以按照2的幂次来推算:需要的可用主机数加2(扣除网络地址和广播地址)后,找到刚好大于等于该数值的2的幂。例如需要100台主机,2的7次方是128,减去2后可用94台不够,因此应选择再大一档的/24(254台可用主机)来留出余量。
子网划分(Subnetting)有什么实际意义?
子网划分可以把一个大网络拆分成多个逻辑上独立的小网络,既能减少广播风暴、提升网络性能,也便于按部门或功能进行地址管理和安全隔离。例如可以把销售部、研发部、服务器区分别划入不同的子网,用防火墙统一管控相互之间的访问权限。
/30和/31这类很小的子网通常用在什么场景?
/30提供4个地址,其中2个可用,常用于路由器之间的点对点链路;/31按照RFC 3021专门为点对点链路设计,两个地址都可以直接使用而无需保留网络地址和广播地址。这类超小子网可以有效节省宝贵的IP地址资源。