子网计算器
IPv4 子网计算
输入 IP/CIDR,实时计算网络地址、广播地址、可用地址范围与掩码。
计算结果
子网划分是网络工程师最基础也是最容易出错的计算任务——你需要从一个CIDR表示(如192.168.1.0/24)同时得出子网掩码、网络地址、广播地址、可用主机范围和地址块大小。手工计算涉及二进制位运算,容易在掩码位数和地址边界处出错。本工具在浏览器本地完成全部运算,输入任意CIDR即可秒级返回完整子网参数,适合网络规划、设备配置、ACL规则编写和网络认证学习(CCNA/HCIA/Network+)使用。
相关推荐
适用场景
- 规划办公室或IDC机房网络时,先用计算器算出不同CIDR前缀对应的可用主机数和地址范围,再落VLAN和子网规划
- 配置路由器或交换机接口时,验证子网掩码和网络地址是否正确,避免因掩码配置错误导致网络不通
- 编写防火墙规则或ACL时,使用反掩码(Wildcard Mask)结果快速配置Cisco/H3C等设备的访问控制列表
- 排查IP地址冲突或网络不通问题时,确认给定IP和掩码组合下的网络地址和广播地址边界是否正确
- 学习CCNA/HCIA等网络认证时,用本工具验证手算结果,加深对CIDR、VLSM和子网划分原理的理解
使用方法
- 在输入框中输入CIDR格式的IPv4地址(如192.168.0.1/24),默认示例为192.168.0.1/24
- 工具实时自动计算,无需点击按钮,输入格式正确后结果立即呈现
- 查看8项计算结果:Network(网络地址)、Broadcast(广播地址)、Netmask(子网掩码)、Wildcard(反掩码)、First Host(首台可用主机)、Last Host(末台可用主机)、Block Size(地址块大小)、Binary Mask(二进制掩码)
- 点击「复制JSON结果」将完整计算结果复制到剪贴板,用于网络文档或配置记录
功能特点
- CIDR一键计算:输入IPv4地址+CIDR前缀(如192.168.1.0/24),自动算出所有子网参数,无需查表
- 八项结果齐全:网络地址、广播地址、子网掩码、反掩码、首台主机、末台主机、地址块大小、二进制掩码
- 纯前端本地计算:所有运算在浏览器本地完成,不发送数据到服务器,输入即时响应无延迟
- JSON一键复制:计算结果可一键复制为JSON格式,方便粘贴到网络设计文档、配置脚本或报告中
- 实时输入响应:输入即计算,支持CIDR前缀/8到/32全范围,格式错误时自动不显示结果
常见问题
子网计算器能算出哪些结果?
输入一个CIDR格式的IPv4地址(如192.168.1.0/24),工具会实时计算8项结果:网络地址(Network)、广播地址(Broadcast)、子网掩码(Netmask)、反掩码(Wildcard)、首台可用主机(First Host)、末台可用主机(Last Host)、地址块总大小(Block Size)和二进制掩码(Binary Mask)。
网络地址和广播地址为什么不能用?
网络地址(主机位全0)用于标识子网本身,是路由器路由表中的目标网络;广播地址(主机位全1)用于向子网内所有主机发送广播包。这两个地址有特殊用途,分配给主机会导致IP栈行为异常,因此可用主机数=总地址数-2。
反掩码(Wildcard Mask)用在什么地方?
反掩码主要用在Cisco/H3C等网络设备的ACL(访问控制列表)和路由协议(OSPF/EIGRP)配置中。与子网掩码相反,反掩码中0表示"必须匹配",1表示"忽略"。例如0.0.0.255表示只匹配前24位(即/24网段)。
计算结果会上传到服务器吗?
不会。所有子网计算完全在浏览器本地通过JavaScript完成,不发送任何数据到服务器。输入即时响应,没有网络延迟,也没有隐私风险。
/31的子网为什么可用主机数不是0?
/31子网只有2个地址(块大小=2),通常用于点对点链路(如两台路由器直接互联)。在RFC 3021中定义了/31子网的使用方式,此时不需要网络地址和广播地址,两个地址都可以作为端点地址使用。但大多数网络场景下还是使用/30作为点对点链路。
输入的IP地址必须是网络地址吗?
不需要。你可以输入子网内的任意IP地址(如192.168.1.100/24),工具会自动计算出正确的网络地址(192.168.1.0)和其他参数。输入的IP具体是主机地址还是网络地址不影响计算结果。
如何快速判断两个IP是否在同一子网?
将两个IP分别与子网掩码做按位AND运算,如果结果(网络地址)相同,则在同一子网;否则需要通过路由器跨子网通信。例如192.168.1.100/24和192.168.1.200/24的网络地址都是192.168.1.0,同属一个子网。
术语表
- CIDR(无类别域间路由)
- Classless Inter-Domain Routing,用/前缀长度表示网络位数量的记法,如/24表示前24位为网络位,取代了传统A/B/C类固定划分。
- Subnet Mask(子网掩码)
- 32位二进制数,网络位为1、主机位为0,与IP地址按位AND运算得到网络地址。如/24对应255.255.255.0。
- Network Address(网络地址)
- 子网的第一个地址,主机位全为0,用于标识子网本身,不能分配给主机使用。
- Broadcast Address(广播地址)
- 子网的最后一个地址,主机位全为1,用于向子网内所有主机发送广播包,不能分配给主机使用。
- Wildcard Mask(反掩码)
- 子网掩码按位取反的结果,0表示必须匹配、1表示忽略,用于Cisco ACL和路由协议配置,如0.0.0.255。
- VLSM(可变长子网掩码)
- Variable Length Subnet Mask,在同一网络中使用不同长度的子网掩码,按需划分子网,提高IP地址利用率。
- Block Size(地址块大小)
- 一个子网包含的IP地址总数(含网络地址和广播地址),计算公式为2^(32-前缀长度)。如/24的块大小为256。
- Usable Hosts(可用主机数)
- 可分配给终端设备使用的IP数量,等于块大小-2(减去网络地址和广播地址)。/31和/32为特殊情况。
- Prefix Length(前缀长度)
- CIDR记法中/后面的数字,表示网络位的位数。范围从/0(整个互联网)到/32(单个主机)。
- Default Gateway(默认网关)
- 子网中路由器接口的IP地址,通常是子网中第一个可用主机地址,用于跨子网通信时转发数据包。
CIDR前缀与子网掩码/可用主机数速查表
/8 | 255.0.0.0 | 0.255.255.255 | 16,777,216 | 16,777,214 | 传统A类网络 |
/16 | 255.255.0.0 | 0.0.255.255 | 65,536 | 65,534 | 传统B类网络 |
/20 | 255.255.240.0 | 0.0.15.255 | 4,096 | 4,094 | 中型机构/云VPC |
/22 | 255.255.252.0 | 0.0.3.255 | 1,024 | 1,022 | 大型办公网络 |
/24 | 255.255.255.0 | 0.0.0.255 | 256 | 254 | 最常见的子网/家庭/小型办公 |
/25 | 255.255.255.128 | 0.0.0.127 | 128 | 126 | 分割/24为两个子网 |
/26 | 255.255.255.192 | 0.0.0.63 | 64 | 62 | 小型部门网络 |
/27 | 255.255.255.224 | 0.0.0.31 | 32 | 30 | 小办公室/VLAN分段 |
/28 | 255.255.255.240 | 0.0.0.15 | 16 | 14 | 路由器点对点/机房 |
/29 | 255.255.255.248 | 0.0.0.7 | 8 | 6 | 最小可用主机子网 |
/30 | 255.255.255.252 | 0.0.0.3 | 4 | 2 | 点对点链路(路由器互联) |
/32 | 255.255.255.255 | 0.0.0.0 | 1 | 1 | 单个主机/环回口/防火墙规则 |
私有IP地址段及默认子网划分
10.0.0.0 – 10.255.255.255 | 10.0.0.0/8 | 16,777,216 | A类私有 | 大型企业内网/云VPC大段 |
172.16.0.0 – 172.31.255.255 | 172.16.0.0/12 | 1,048,576 | B类私有 | 中型企业/Docker默认网段(172.17.0.0/16) |
192.168.0.0 – 192.168.255.255 | 192.168.0.0/16 | 65,536 | C类私有 | 家庭路由器/小型办公最常用 |
169.254.0.0 – 169.254.255.255 | 169.254.0.0/16 | 65,536 | 链路本地 | DHCP失败时自动配置(APIPA) |
127.0.0.0 – 127.255.255.255 | 127.0.0.0/8 | 16,777,216 | 回环 | 本机回环测试,不出网卡 |
Authoritative References
- Authentication Header Generator
- Cache-Control Parser
- Content-Disposition 解析器
- CORS Header Builder
- CORS跨域检查器
- CSP Builder
- cURL 转代码生成器
- DNS 全球传播检查
- DNS查询
- Forwarded Header Parser
- Hreflang Generator
- HSTS Analyzer
- HTTP Cookie解析器
- HTTP Headers Checker
- HTTP 请求测试器
- HTTP状态码查询
- IP 归属地查询
- IPv4 转换器
- IPv4 Range Expander
- IPv6 工具箱
- Link Header 解析器
- MX 查找
- 端口检查器
- URL 参数生成器
- Rate Limit Header 解析器
- 重定向链检查器
- Robots.txt 生成器
- Robots.txt 检查器
- Security Headers Checker
- Security.txt 生成器
- Set-Cookie解析器
- Site Network Audit
- Sitemap 生成器
- Sitemap Inspector
- SSL证书检测
- 子网计算器
- URL 解析器
- User-Agent解析器
- UTM 链接生成器
- WebSocket测试
- 我的 IP 是什么?
- WHOIS查询