子网计算|根据 IP 地址和 CIDR 算出网络地址·广播地址·可用 IP 范围与主机数·子网掩码·通配符掩码,附 VLSM 子网划分、IP 范围转 CIDR 与汇总、速查表
子网计算是一款免费工具,只要输入 IPv4 地址和前缀长度(CIDR)或子网掩码,就能显示网络地址·广播地址·第一个和最后一个可用 IP·可用地址数(主机数)·子网掩码·通配符掩码·二进制表示·地址类别·私有或公网等地址种类·反向解析区域。/0 到 /32 都能计算:/24 可用 254 台,/26 可用 62 台,/31 用于点对点链路,两个地址都能使用。还可以切换为扣除 AWS VPC(开头 4 个和末尾 1 个,共 5 个)·Azure(5 个)·Google Cloud(4 个)保留地址后的可用数,并确认某个 IP 是否在同一子网内。子网划分既可以把网络等分,也可以按各部门或网段所需的台数分配大小不同的子网,生成 VLSM 设计表。此外还能把起始和结束 IP 地址转换为恰好覆盖该范围的最少 CIDR 列表,汇总多个 CIDR(超网·路由汇总),并附子网掩码·通配符掩码·地址数速查表,以及私有地址·CGNAT(100.64.0.0/10)·链路本地等特殊用途 IP 地址一览。计算全部在设备上进行,输入的地址不会发送到任何地方。
根据 IP 地址和前缀计算子网
输入“192.168.1.10/24”或“192.168.1.10 255.255.255.0”等内容,即可显示网络地址·广播地址·可用 IP 范围和台数·子网掩码·通配符掩码。
IP 地址/前缀长度(或子网掩码)
前缀长度
不可用地址的计算方式
网络地址
192.168.1.0/24
可用 IP 范围
192.168.1.1 〜 192.168.1.254
可用地址数(主机数)
254
地址总数 256 个
| IP 地址 | 192.168.1.1011000000.10101000.00000001.00001010 |
|---|---|
| 网络地址 | 192.168.1.011000000.10101000.00000001.00000000 |
| 广播地址 | 192.168.1.25511000000.10101000.00000001.11111111 |
| 子网掩码 | 255.255.255.0 (/24)11111111.11111111.11111111.00000000 |
| 通配符掩码 | 0.0.0.25500000000.00000000.00000000.11111111 |
| 第一个 IP | 192.168.1.1 |
| 最后一个 IP | 192.168.1.254 |
| 不可用地址 | 192.168.1.0, 192.168.1.255 |
| 地址总数 | 256相当于 1 个 /24 |
| 类别(旧的划分方式) | C 类 |
| 地址种类 | 私有地址(用于公司·家庭局域网)192.168.0.0/16 (RFC 1918) |
| 十六进制·十进制 | 0xC0A8010A3,232,235,786 |
| 反向解析区域 | 1.168.192.in-addr.arpa |
开头的网络地址和末尾的广播地址不能分配给设备。/31 用于连接两台设备的点对点链路(RFC 3021),两个地址都能使用;/32 只表示一台主机。
这个 IP 地址在这个子网内吗?
本工具计算 IPv4。输入的地址只在设备上计算,不会发送到任何地方。
ABOUT
关于子网计算|根据 IP 地址和 CIDR 算出网络地址·广播地址·可用 IP 范围与主机数·子网掩码·通配符掩码,附 VLSM 子网划分、IP 范围转 CIDR 与汇总、速查表
子网计算是一款免费工具,只要输入 IPv4 地址和 CIDR(如 /24)或子网掩码,就能显示网络地址·广播地址·可用 IP 范围和主机数·子网掩码·通配符掩码。还支持按所需台数进行 VLSM 子网划分、IP 范围转 CIDR 与汇总,以及扣除 AWS·Azure·Google Cloud 保留地址后的可用数。
子网计算|根据 IP 地址和 CIDR 算出网络地址·广播地址·可用 IP 范围与主机数·子网掩码·通配符掩码,附 VLSM 子网划分、IP 范围转 CIDR 与汇总、速查表的使用方法
- 1在“子网计算”标签中,输入 IP 地址和前缀长度(或子网掩码),如“192.168.1.10/24”或“192.168.1.10 255.255.255.0”
- 2确认网络地址·广播地址·可用 IP 范围和数量·通配符掩码。用于云端时,选择 AWS·Azure·Google Cloud 扣除保留地址
- 3要划分网络时,在“子网划分(VLSM)”标签中输入原网络,以及各网段所需的台数(每行一个)
- 4要在防火墙或 ACL 中写 IP 范围时,在“范围→CIDR·汇总”标签中输入起始和结束 IP,复制得到的 CIDR
- 5在“速查表”标签中查看 /0 到 /32 的子网掩码·通配符掩码·地址数,以及特殊用途的 IP 地址
适用场景
- 给路由器或 NAS 设置固定 IP 时,想确认同一网段内可用的范围
- 想知道 /24·/26·/27 等能连接多少台设备
- 设计 AWS VPC 或 Azure·Google Cloud 的子网时,想知道实际可用的 IP 数
- 想按各部门或楼层所需的台数制作子网分配表(VLSM)
- 想把“10.0.0.5~10.0.0.20”这样的范围转换为可写入防火墙规则或 AWS 安全组的 CIDR
- 想知道 Cisco ACL 或 OSPF 中要写的通配符掩码
- 想核对 CCNA 等考试中的子网题目
使用要点
- 子网的地址数是 2 的(32 − 前缀长度)次方。其中开头的网络地址和末尾的广播地址不能分配给设备,所以可用数要少 2 个。/24 有 256 个、可用 254 个,/26 有 64 个、可用 62 个,/27 有 32 个、可用 30 个,/30 有 4 个、可用 2 个。
- /31 用于两台路由器之间的点对点链路(RFC 3021),没有网络地址和广播地址,两个地址都能使用。/32 只表示一台主机,在防火墙规则等中指定单个 IP 时使用。
- AWS 的 VPC 在每个子网中保留开头 4 个(网络·VPC 路由器·DNS·将来使用)和末尾 1 个,共 5 个地址,所以 /28(16 个)可用 11 个,/24 可用 251 个。Azure 也保留 5 个,Google Cloud 保留 4 个。
- 通配符掩码是把子网掩码的 0 和 1 反过来得到的,/24(255.255.255.0)的通配符掩码是 0.0.0.255。用于 Cisco 的 ACL 和 OSPF 的 network 命令。
- 把 IP 范围转换为 CIDR 时,边界不对齐的范围会分成多个 CIDR。10.0.0.5~10.0.0.20 分成 10.0.0.5/32·10.0.0.6/31·10.0.0.8/29·10.0.0.16/30·10.0.0.20/32 共 5 个,而 192.168.0.0~192.168.3.255 只有 192.168.0.0/22 一个。不支持 IPv6。
可以解决这些问题
子网计算|根据 IP 地址和 CIDR 算出网络地址·广播地址·可用 IP 范围与主机数·子网掩码·通配符掩码,附 VLSM 子网划分、IP 范围转 CIDR 与汇总、速查表可以帮你解决以下问题。
- 想根据 IP 地址和 CIDR 计算网络地址和广播地址
- 想知道子网中可用的 IP 范围和主机数
- 想知道 AWS·Azure·Google Cloud 子网中可用的 IP 数
- 想按所需台数划分子网(VLSM)
- 想把 IP 地址范围转换为 CIDR·汇总 CIDR
- 想查看子网掩码·通配符掩码速查表
常见问题
- /24 或 /27 能连接多少台设备?
- /24(255.255.255.0)有 256 个地址,除去网络地址和广播地址后可用 254 台。/25 可用 126 台,/26 为 62 台,/27 为 30 台,/28 为 14 台,/29 为 6 台,/30 为 2 台。路由器(默认网关)也要占用一个,所以电脑和手机能用的还要再少 1 个。
- 网络地址和广播地址怎么求?
- 把 IP 地址和子网掩码转换为二进制后做 AND 运算得到网络地址,把网络地址的主机部分(掩码为 0 的部分)全部置为 1 得到广播地址。以 192.168.1.100/26 为例,掩码是 255.255.255.192,网络地址是 192.168.1.64,广播地址是 192.168.1.127,可用范围是 192.168.1.65~192.168.1.126。
- AWS 子网中可以使用多少个 IP 地址?
- 子网的地址数减去 5。AWS 保留开头 4 个(网络地址·VPC 路由器·DNS 服务器·将来使用)和末尾 1 个。/24 为 256 − 5 = 251 个,最小的 /28 为 16 − 5 = 11 个。在“不可用地址的计算方式”中选择 AWS,还会显示被保留的 IP。
- 如何用 VLSM 划分子网?
- 从所需台数最多的网段开始,依次分配不小于“台数 + 2(网络和广播)”的 2 的幂大小的地址块,从开头依次排列。把 192.168.1.0/24 分成 100 台·50 台·20 台·2 台时,结果是 192.168.1.0/25(126 台)·192.168.1.128/26(62 台)·192.168.1.192/27(30 台)·192.168.1.224/30(2 台),192.168.1.228 以后的地址剩余。
- 怎样把 IP 地址范围转换为 CIDR?
- 在“范围→CIDR·汇总”标签中输入起始和结束 IP 地址,就会给出恰好覆盖该范围的最少 CIDR 列表。像 192.168.0.0~192.168.3.255 这样边界对齐的范围是 192.168.0.0/22 一个;像 10.0.0.5~10.0.0.20 这样不对齐的范围会分成 5 个 CIDR。
- 私有 IP 地址的范围是什么?
- RFC 1918 规定了 3 个:10.0.0.0/8(10.0.0.0~10.255.255.255)·172.16.0.0/12(172.16.0.0~172.31.255.255)·192.168.0.0/16(192.168.0.0~192.168.255.255)。此外,移动网络等运营商级 NAT 使用的 100.64.0.0/10,以及无法通过 DHCP 获得 IP 时使用的 169.254.0.0/16,也不在互联网上使用。
Special Thanks