IP 子网掩码与 CIDR 计算器 (IPv4 / IPv6 Subnet Calculator)
专为网络工程师、云计算运维与网络开发者打造的专业 IP 计算器,深度集成 ipaddr.js 权威 IP 解析库。全面支持 IPv4 与 IPv6 网段自动推导、网络/广播地址、首末可用主机、通配符反掩码、32位与128位二进制比特展开高亮、多级子网划分规划器与 IP 归属检测。
协议版本:
IPv4 (32-bit)
IPv6 (128-bit)
常用网络预设 ▼
Class C 典型局域网 (192.168.1.0/24)
Class B 企业办公网 (172.16.0.0/16)
Class A 大型云专网 (10.0.0.0/8)
K8s/Docker 容器集群网段 (172.20.0.0/20)
点对点路由互联链路 (192.168.10.1/30)
RFC 3021 31位链路 (10.0.0.0/31)
运营商级 CGNAT 网段 (100.64.0.1/10)
Google DNS 单主机 (8.8.8.8/32)
全球单播 GUA 标准子网 (2001:db8:1::1/64)
企业总部分配前缀 (2001:db8:acad::/48)
宽带运营商分配 (240e:380:1234::/56)
RFC 4193 唯一私有 ULA (fd00:abcd:1234::1/64)
链路本地 Link-Local (fe80::1/64)
Cloudflare DNS (2606:4700:4700::1111/128)
IPv6 回环地址 (::1/128)
复制全部参数
导出 Markdown
重置
功能视图:
子网推导计算
子网划分规划
IP 归属检测
CIDR 速查表
⚙️ 网络参数与属性诊断
Powered by ipaddr.js
{{ v4MaskDec }}
IPv4 属性诊断与分类:
{{ v4IpAnalysis.type }}
RFC 1918 私网
公网可路由
16进制: 0x{{ v4HexIp }}
⚠️ {{ parseError }}
主机位数: {{ 128 - v6Prefix }} bits
IPv6 属性诊断与作用域:
{{ v6IpAnalysis.type }}
{{ v6IpAnalysis.scope }}
RFC: {{ v6IpAnalysis.rfc }}
⚠️ {{ parseError }}
📊 推导结果与二进制结构
{{ ipVersion === 'ipv4' ? calcResultV4.cidrNotation : calcResultV6.cidrNotation }}
网络地址 (Network ID)
{{ calcResultV4.networkIp || '—' }}
广播地址 (Broadcast)
{{ calcResultV4.broadcastIp || '—' }}
首个可用主机 (First Host)
{{ calcResultV4.firstHost || '—' }}
末尾可用主机 (Last Host)
{{ calcResultV4.lastHost || '—' }}
可用主机总数 (Usable Hosts)
{{ calcResultV4.usableHostsFormatted }} 台
掩码总 IP 数 (Total IPs)
{{ calcResultV4.totalIpsFormatted }} 个
十进制掩码 (Subnet Mask)
{{ calcResultV4.subnetMask || '—' }}
通配符反掩码 (Wildcard)
{{ calcResultV4.wildcardMask || '—' }}
十六进制掩码 (Hex Mask)
0x{{ calcResultV4.hexMask || '—' }}
反向 DNS 指针 (in-addr.arpa)
{{ calcResultV4.inAddrArpa || '—' }}
IPv4-Mapped IPv6
{{ calcResultV4.ipv4Mapped || '—' }}
32位整数形式 (Integer)
{{ calcResultV4.ipInt !== undefined ? calcResultV4.ipInt : '—' }}
标准压缩格式 (Compressed RFC 5952)
{{ calcResultV6.compressed || '—' }}
完整展开格式 (Expanded 32-Hex)
{{ calcResultV6.expanded || '—' }}
网络前缀起始 (Prefix Start)
{{ calcResultV6.network || '—' }}
网段末尾边界 (Range End)
{{ calcResultV6.lastAddress || '—' }}
前缀 / 掩码十六进制
/{{ v6Prefix }} ({{ calcResultV6.maskShort }})
可划分 /64 子网数
{{ calcResultV6.subnets64Count }}
地址总容量 (Total Address Space: 2^{{ 128 - v6Prefix }})
{{ calcResultV6.totalIpsText }}
反向 DNS PTR (ip6.arpa)
{{ calcResultV6.ip6Arpa || '—' }}
32 位二进制比特展开结构 (32-Bit Binary Breakdown)
网络位 (Network: {{ v4Cidr }}b)
主机位 (Host: {{ 32 - v4Cidr }}b)
IP 地址:
{{ bit }}
子网掩码:
{{ bit }}
网络地址:
{{ bit }}
广播地址:
{{ bit }}
反掩码:
{{ bit }}
128 位 IPv6 字段结构 (8 Hextets / 128-Bit Structure)
网络前缀 (Prefix: {{ v6Prefix }}b)
接口标识/主机 (Interface ID: {{ 128 - v6Prefix }}b)
段 {{ hIdx + 1 }} ({{ hIdx * 16 }}~{{ (hIdx + 1) * 16 - 1 }})
{{ hexItem.hex }}
{{ hexItem.prefixBits }}b / {{ hexItem.hostBits }}b
📐 多级子网划分与容量规划器
基准网段: {{ ipVersion === 'ipv4' ? calcResultV4.networkIp + '/' + v4Cidr : calcResultV6.network + '/' + v6Prefix }}
划分方式:
按所需子网数
按每子网主机数
指定新子网 CIDR
划分数量:
单子网主机数:
目标掩码:
目标子网前缀:
| # | 子网 CIDR | 网络地址 (Network) | 首个可用主机 | 末尾可用主机 | 广播地址 (Broadcast) | 可用主机数 |
|---|---|---|---|---|---|---|
| {{ sIdx + 1 }} | {{ sub.cidrStr }} | {{ sub.network }} | {{ sub.firstHost }} | {{ sub.lastHost }} | {{ sub.broadcast }} | {{ sub.usableHosts }} |
| 当前网段掩码过大(如 /31, /32),无法再继续细分子网 | ||||||
| # | 子网前缀 (Prefix) | 起始网络地址 (Start) | 末尾地址边界 (End) | 子网地址容量 (Total IPs) | 规划建议用途 |
|---|---|---|---|---|---|
| {{ sIdx + 1 }} | {{ sub.cidrStr }} | {{ sub.network }} | {{ sub.lastAddr }} | {{ sub.capacityText }} | {{ sub.usageNote }} |
| 目标前缀必须大于当前前缀 /{{ v6Prefix }} | |||||
🔍 IP 归属与包含关系实时检测
当前基准网段: {{ ipVersion === 'ipv4' ? calcResultV4.networkIp + '/' + v4Cidr : calcResultV6.network + '/' + v6Prefix }}
{{ checkResultStatus.isInside ? '✅ 目标 IP 属于当前基准网段!' : '❌ 目标 IP 不在当前基准网段内!' }}
测试 IP: {{ checkResultStatus.testedIp }}
基准网段: {{ checkResultStatus.baseCidr }}
网段地址范围: {{ checkResultStatus.rangeText }}
IP 角色判定: {{ checkResultStatus.role }}
基准网段: {{ checkResultStatus.baseCidr }}
网段地址范围: {{ checkResultStatus.rangeText }}
IP 角色判定: {{ checkResultStatus.role }}
| IP 地址 | 归属状态 | 判定角色 |
|---|---|---|
| {{ b.ip }} | {{ b.isInside ? '✅ 包含' : '❌ 未包含' }} | {{ b.role }} |
📖 CIDR 子网掩码全量对照速查表
点击任意行可快速载入该掩码至计算器
| CIDR | 子网掩码 (Subnet Mask) | 通配符反掩码 (Wildcard) | 总 IP 数 | 可用主机数 | 二进制掩码展开 | 常见用途 / 行业标准 | 操作 |
|---|---|---|---|---|---|---|---|
| /{{ item.cidr }} | {{ item.mask }} | {{ item.wildcard }} | {{ item.totalIps }} | {{ item.usableHosts }} | {{ item.binary }} | {{ item.note }} |
| 前缀 (Prefix) | 前缀长度说明 | 子网总地址数 | 可划分 /64 子网数 | 标准分配场景 / 规划说明 | 操作 |
|---|---|---|---|---|---|
| /{{ item.prefix }} | {{ item.name }} | {{ item.capacity }} | {{ item.subnets64 }} | {{ item.description }} |