在线 IPv4/IPv6 CIDR 地址计算器
支持 IPv4 / IPv6,可省略前缀长度(IPv4 默认 /32,IPv6 默认 /128)。
示例: 192.168.1.0/24 10.0.0.0/8 172.16.5.130/20 255.255.255.255/32 2001:db8::/32 fe80::1/64
IPv4 子网划分
功能说明
1输入与识别
  • 自动判断输入的是 IPv4 还是 IPv6,无需手动切换版本。
  • 支持标准 CIDR 写法,如 192.168.1.0/24、2001:db8::/32。
  • 前缀长度可省略:IPv4 默认按 /32、IPv6 默认按 /128 计算。
  • IPv6 兼容压缩写法(::)、完整写法、首尾方括号写法 ([2001:db8::1])以及内嵌 IPv4 写法 (::ffff:192.168.1.1)。
  • 非法输入(如段数不对、数值越界、前缀超范围、出现多个 ::)会给出明确的错误提示,不会输出错误结果。
  • 输入框支持回车键直接计算;示例标签点击即可一键填入并计算。
2IPv4 计算结果
  • 网络地址:IP 与子网掩码按位与的结果,即该子网的起始地址。
  • 广播地址:网络地址与反掩码按位或的结果,是本子网内的定向广播地址。
  • 子网掩码:网络位为 1、主机位为 0 的 32 位掩码,如 /24 对应 255.255.255.0。
  • 反掩码(通配符掩码):掩码按位取反的结果,常用于 Cisco ACL、 路由汇总与防火墙规则编写。
  • 可用地址范围:一般情况为「网络地址 +1」到「广播地址 −1」。
  • 可用主机数:常规子网为 2主机位 − 2;按 RFC 3021,/31 点对点链路可用 2 个;/32 单主机可用 1 个。
  • 地址总数:该前缀下包含的全部地址数量(含网络地址与广播地址),超大数值以科学计数法展示。
  • 二进制表示:同时给出网络地址、子网掩码、广播地址的二进制形式, 便于理解掩码对齐与借位关系。
  • 地址类型与类别:识别私有地址、环回、链路本地(APIPA)、组播、保留、 文档用地址、CGN 共享地址等,并给出 A/B/C/D/E 类归属。
3IPv6 计算结果
  • 网络地址:同时给出压缩格式与完整 8 组格式,方便复制到配置文件或核对。
  • 网段起始 / 结束地址:即该前缀所覆盖地址空间的第一个和最后一个地址。
  • 子网掩码:以完整 8 组十六进制形式给出 128 位掩码。
  • 地址总数:2主机位,例如 /64 为 264 个地址。
  • 地址结构说明:显示前缀长度、网络位与主机位位数,以及完整 CIDR 表示。
  • 地址类型识别:全局单播、链路本地、唯一本地(ULA)、组播、环回、未指定、 IPv4 映射、NAT64、6to4、文档用地址等。
  • IPv6 没有广播地址的概念,因此结果中不提供广播地址; 但网段最后一位地址仍可作为「子网路由器任播地址」使用。
4IPv4 子网划分
  • 当输入为 IPv4 且前缀小于 /32 时,会出现「IPv4 子网划分」面板。
  • 下拉框中的每个选项都会实时显示可选新前缀及对应的子网数量。
  • 划分结果以表格列出每个子网的序号、网络地址、可用地址范围、广播地址、可用主机数。
  • 最多展示前 256 个子网;超过时给出提示,建议选择更小的新前缀长度以获得完整列表。
  • IPv6 的地址空间过大,划分子网意义有限,因此该面板只对 IPv4 开放。
5交互与结果复制
  • 所有结果以卡片形式排列,点击任意卡片即可复制该值,右下角会弹出复制成功提示。
  • 复制内容为可直接使用的纯文本,IPv4 地址范围以 起始 - 结束 形式复制, 便于粘贴到文档或工单。
  • 输入框右侧提供「计算」与「清空」按钮,清空后自动聚焦输入框,方便连续查询。
  • 输入区提供常用示例标签(私有网段、点对点、IPv6 文档地址等),一键体验。
6典型使用场景
  • 网络规划:按部门或楼层划分 VLAN 网段,快速确认每个子网的地址数量是否够用。
  • 路由汇总:借助网络地址与掩码确认可汇总的连续网段范围。
  • ACL / 防火墙:反掩码可直接用于 Cisco 风格的通配符规则编写。
  • 服务器与设备配置:确认网关、可用 IP 段、点对点链路(/31)与单主机(/32)的可用地址。
  • IP 地址审计:识别输入地址属于私有、环回、链路本地还是公网,辅助排查配置错误。
  • IPv6 部署:确认前缀长度、地址总量与地址类型,核对 ULA / 链路本地地址是否正确。
7注意事项与限制
  • 本工具为纯前端计算,所有运算都在浏览器本地完成,输入的 IP 不会上传到服务器。
  • 计算仅依据你输入的地址与前缀本身,不会联网查询该地址的实际归属、运营商或地理位置。
  • IPv4 的「可用主机数」默认遵循 2n − 2 规则;若设备实际支持 /31 点对点或 /32 单主机,请以工具中给出的特殊规则结果为准。
  • IPv6 无广播地址、无「网络号/主机号」的传统划分,可用地址数量即为地址总数。
  • 边界前缀(IPv4 /0、IPv6 /0)地址总量极大, 数量以科学计数法展示,属正常现象。
  • 子网划分面板最多渲染 256 行,仅用于预览,若需完整列表请缩小新前缀跨度后分批查看。
术语表
CIDR
无类别域间路由,用「地址/前缀长度」表示一个网段, 如 10.0.0.0/8。
前缀长度
斜杠后的数字,表示网络位的位数。 IPv4 取值 0 ~ 32,IPv6 取值 0 ~ 128,数值越大网段越小。
子网掩码
网络位为 1、主机位为 0 的掩码, 与 IP 按位与即可得到网络地址。
反掩码
又称通配符掩码,是子网掩码按位取反的结果, 常用于 ACL 与路由协议中匹配网段。
网络地址
子网中主机位全为 0 的地址,代表整个网段, 不能分配给主机。
广播地址
IPv4 中主机位全为 1 的地址,用于向本网段内 所有主机发送数据,不能分配给主机。
可用主机数
可分配给设备使用的地址数量。 常规 IPv4 子网需扣除网络地址与广播地址,故为 2n − 2。
ULA
IPv6 唯一本地地址(fc00::/7), 相当于 IPv6 的私有地址,仅在本组织内部路由。