CIDR / 子网计算器

IPv4 与 IPv6 子网计算、地址类型识别和子网划分

输入

IPv4 或 IPv6,可带 /前缀、子网掩码,或只输入地址。

识别为:
IPv4
前缀长度
已计算 10.0.0.0/16。

仅做计算:不会 ping、解析地址或检查分配情况。

选项

最多加长 20 位(1,048,576 个子网)。

添加 IPv4 地址、掩码、网络和广播地址的二进制形式。

结果

字段值复制
地址10.0.0.0
网络(CIDR)10.0.0.0/16
前缀长度/1616 位主机位
子网掩码255.255.0.0
通配符掩码0.0.255.255
网络地址10.0.0.0
广播地址10.0.255.255
首地址10.0.0.0
末地址10.0.255.255
可用主机范围10.0.0.1 – 10.0.255.254
地址总数65,5362^16
可用主机数65,534不含网络地址和广播地址
地址类型
私有
私有10.0.0.0/8 · RFC 1918
反向 DNS 区域0.10.in-addr.arpa
整数167772160
十六进制0x0a000000

子网

16 个 /20 子网

1
10.0.0.0/20
可用范围: 10.0.0.1 – 10.0.15.254 · 广播 10.0.15.255
2
10.0.16.0/20
可用范围: 10.0.16.1 – 10.0.31.254 · 广播 10.0.31.255
3
10.0.32.0/20
可用范围: 10.0.32.1 – 10.0.47.254 · 广播 10.0.47.255
4
10.0.48.0/20
可用范围: 10.0.48.1 – 10.0.63.254 · 广播 10.0.63.255
5
10.0.64.0/20
可用范围: 10.0.64.1 – 10.0.79.254 · 广播 10.0.79.255
6
10.0.80.0/20
可用范围: 10.0.80.1 – 10.0.95.254 · 广播 10.0.95.255
7
10.0.96.0/20
可用范围: 10.0.96.1 – 10.0.111.254 · 广播 10.0.111.255
8
10.0.112.0/20
可用范围: 10.0.112.1 – 10.0.127.254 · 广播 10.0.127.255
9
10.0.128.0/20
可用范围: 10.0.128.1 – 10.0.143.254 · 广播 10.0.143.255
10
10.0.144.0/20
可用范围: 10.0.144.1 – 10.0.159.254 · 广播 10.0.159.255
11
10.0.160.0/20
可用范围: 10.0.160.1 – 10.0.175.254 · 广播 10.0.175.255
12
10.0.176.0/20
可用范围: 10.0.176.1 – 10.0.191.254 · 广播 10.0.191.255
13
10.0.192.0/20
可用范围: 10.0.192.1 – 10.0.207.254 · 广播 10.0.207.255
14
10.0.208.0/20
可用范围: 10.0.208.1 – 10.0.223.254 · 广播 10.0.223.255

已计算 10.0.0.0/16。

可以计算什么

输入带前缀长度(10.0.0.5/20)、带点分子网掩码(10.0.0.5 255.255.240.0)或单独的 IPv4 或 IPv6 地址。计算器会显示网络、子网掩码和通配符掩码、广播地址、首地址和末地址、可用主机范围、总数和可用数、依据 IANA 特殊用途地址注册表的地址类型,以及反向 DNS 区域。所有计算都使用精确的大整数,因此 IPv6 或 IPv4 的 /0 与 /24 一样精确。

可用主机如何计算

IPv4 的 /0 到 /30 会排除网络地址和广播地址。/31 用于点对点链路,两个地址都可用(RFC 3021),没有广播地址;/32 是单主机路由。IPv6 没有广播,因此统计前缀内的所有地址,/127 会标注为点对点链路(RFC 6164)。

划分前缀

在“划分为”中选择更长的前缀即可列出子网,例如将 10.0.0.0/16 划分为 16 个 /20 网络。划分最多增加 20 位(1,048,576 个子网);列表显示前 4,096 行并始终显示真实总数,“复制子网”和“下载 CSV”最多包含 65,536 个子网。

输入规则与限制

IPv4 必须是四个十进制八位组:前导零、10.1 这样的简写和十六进制会被拒绝,因为不同系统的解读不同。IPv6 遵循 RFC 4291 的文本格式,包括 :: 和末尾嵌入的 IPv4;结果使用 RFC 5952 规范格式。不接受区域 ID(%eth0)。本工具只做计算:不会 ping、解析或查询地址分配记录,输入的地址也不会被保存。

CodingTool 已正式上线于

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch