Discuvr IP 子网计算器

办公与数据

CSV 转 Excel 粘贴 CSV,立即以电子表格形式查看,数字、日期和编号都按 Excel 应保存的类型处理。只在需要时才下载整洁的 .xlsx。 PDF 签名 在浏览器中为 PDF 签名:手写、输入或上传签名,放到任意页面,添加日期,然后下载已签名的副本。文件绝不会离开你的设备。 涂黑 永久涂黑 PDF、Word、Excel、PowerPoint、文本和图片文件。匹配项和方框会从文件本身删除,而不是盖住,下载前还会再次检查结果。 我的 IP 是什么 查看您连接时网站看到的公网 IP 地址、它是共享(CGNAT)还是私有地址,以及您的浏览器还透露了什么。 大小写转换与行工具 将文本转换为大写、小写、标题或句子格式,把名称转为 camelCase 或 snake_case,并删除重复行或排序列表。 文本比较 粘贴两个版本的文本,查看每一行新增、删除和修改的内容,并突出显示改动的词语。

写作与提案

语气润色 以您自己的语气,重新格式化您编写的内容,优化语法、结构和表达。一次粘贴,一次回复,无需聊天会话。 自由职业提案生成器 描述客户的问题,即可在几秒钟内获得一份明确范围、明确定价且随时可发送的自由职业提案。

法律与合规

知识产权法问答聊天机器人 提问印度知识产权法 - 商标、专利、版权、外观设计等,每个回答上方列出所用的网络搜索结果。 专利 FER 答复生成器 粘贴第一次审查意见通知书(FER)中的异议,起草结构化答复;或上传草稿,进行知识产权风险审查。 政府计划资格查询工具 只需一次回答一组简短的问题。登录后,我们会保存您的答案,以便您无需重新输入即可查看可能符合哪些中央政府计划的资格。

隐私与安全

网站安全扫描 扫描域名以查找真实、可复现的安全弱点。每项发现都附带背后的观察结果和自行验证的命令。 图片元数据清理 准确查看您的照片透露了关于您的哪些信息 - GPS、相机序列号、您的名字 - 然后将其擦除。裁剪、调整尺寸、模糊人脸和格式转换,全程无需在任何地方存储图片。

开发者工具

JSON 格式化工具 一次粘贴即可美化、压缩和校验 JSON - 解析失败时显示精确的行与列,并统计文档中的实际内容量。 Python Formatter 按照 Black 的方式重新格式化 Python,可自主选择行长度和引号处理方式 - 并准确统计修改的行数。 HTML 查看器 粘贴 HTML 即可在沙盒中实时预览手机、平板或桌面宽度下的渲染效果 - 支持美化、压缩、脚本控制台以及标记问题诊断报告。 IP 子网计算器 输入 CIDR 表示法或带子网掩码的 IP,即刻获得网络地址、广播地址、可用主机范围和地址总数。 编码 / 解码 边输入边编码或解码 Base64、Base64URL、URL 百分号编码、HTML 实体和十六进制,完整支持 UTF-8。 Unix 时间戳转换器 将以秒、毫秒、微秒或纳秒为单位的 Unix 时间戳转换为 UTC 或全球主要时区的日期,或将日期转换回时间戳。 系统架构图生成器 输入 User -> API -> Database 这样的箭头,即可得到排好版的架构图或流程图。折叠分组看全局,给步骤编号看细节流程。

AI 工作台

AI Playground 实时并排比较多个 LLM 提供商的响应。支持使用您自己的 API 密钥。 Agent 演练场 体验跨多个提供商使用工具(网络搜索、计算器、URL 获取)的 AI 智能体。

学习

Study Buddy 顶尖科技岗位的面试备考教练,从第一天学习到获得 Offer:涵盖 DSA、LLD、系统设计、行为面试和 AI 辅助编程的计划、模拟面试、简历评估、申请追踪和 Offer 对比。

日常助手

二维码生成器 用文本、网址、WiFi 信息或联系方式生成二维码 - 输出 PNG 图片或 SVG 矢量图,纠错等级由你选择。 单位换算器 即时在长度、重量、温度、体积、速度、面积和能量单位之间进行转换 - 40+ 种单位类型,即时出结果。 密码生成器 使用密码学安全的随机性生成随机密码,调整其长度和字符类型,并以比特熵查看其强度。 字数统计与可读性分析工具 统计单词、字符、句子和段落数,估算阅读时间,并评估可读性 - 对中文、日文、韩文和泰文文本采用真正按字符计数的方式。 年龄/日期差计算器 计算某人的确切年龄,或任意两个日期之间的确切差值(年、月、日),以及总天数和总周数。 日期差计算器 计算两个日期之间的天数、周数、月数和工作日,或对某个日期加减天数。 百分比计算器 计算Y的X%、一个数是另一个数的百分之几、两数之间的百分比增减,或反向百分比 - 一个工具内的四种常见计算。 SIP 定投计算器 查看每月投资在逐年递增、初始一次性投入和通胀下能增长到多少,或倒推实现目标所需的每月金额。 BMI计算器 通过身高体重计算您的身体质量指数(BMI),支持公制或英制单位,并按世卫组织成人分类标准分级:体重过轻、正常、超重、肥胖。
登录 开始使用
所有工具开发者工具

IP 子网计算器

通过 CIDR 表示法或与子网掩码配对的 IP,计算网络地址、广播地址、可用主机范围等信息。

如果上面已经填写了前缀(如 /24),请将此项留空。

试试示例

IP 范围转 CIDR

输入一个范围的起始和结束地址,获取恰好覆盖该范围的最少 CIDR 块,用于防火墙规则和允许列表。

IPv4 前缀速查表

前缀 子网掩码 反掩码 地址总数 可用主机数
/32 255.255.255.255 0.0.0.0 1 1
/31 255.255.255.254 0.0.0.1 2 2
/30 255.255.255.252 0.0.0.3 4 2
/29 255.255.255.248 0.0.0.7 8 6
/28 255.255.255.240 0.0.0.15 16 14
/27 255.255.255.224 0.0.0.31 32 30
/26 255.255.255.192 0.0.0.63 64 62
/25 255.255.255.128 0.0.0.127 128 126
/24 255.255.255.0 0.0.0.255 256 254
/23 255.255.254.0 0.0.1.255 512 510
/22 255.255.252.0 0.0.3.255 1024 1022
/21 255.255.248.0 0.0.7.255 2048 2046
/20 255.255.240.0 0.0.15.255 4096 4094
/19 255.255.224.0 0.0.31.255 8192 8190
/18 255.255.192.0 0.0.63.255 16384 16382
/17 255.255.128.0 0.0.127.255 32768 32766
/16 255.255.0.0 0.0.255.255 65536 65534
/15 255.254.0.0 0.1.255.255 131072 131070
/14 255.252.0.0 0.3.255.255 262144 262142
/13 255.248.0.0 0.7.255.255 524288 524286
/12 255.240.0.0 0.15.255.255 1048576 1048574
/11 255.224.0.0 0.31.255.255 2097152 2097150
/10 255.192.0.0 0.63.255.255 4194304 4194302
/9 255.128.0.0 0.127.255.255 8388608 8388606
/8 255.0.0.0 0.255.255.255 16777216 16777214
/7 254.0.0.0 1.255.255.255 33554432 33554430
/6 252.0.0.0 3.255.255.255 67108864 67108862
/5 248.0.0.0 7.255.255.255 134217728 134217726
/4 240.0.0.0 15.255.255.255 268435456 268435454
/3 224.0.0.0 31.255.255.255 536870912 536870910
/2 192.0.0.0 63.255.255.255 1073741824 1073741822
/1 128.0.0.0 127.255.255.255 2147483648 2147483646
/0 0.0.0.0 255.255.255.255 4294967296 4294967294

您输入的任何内容都不会被存储 - 这纯粹是算术运算,在同一请求中计算并返回结果。

关于 IP 子网计算器

一个 CIDR 块,或者一个配有子网掩码的 IP 地址,隐藏着你通常需要立刻知道的几项事实:网络地址和广播地址、实际能容纳多少主机,以及第一个和最后一个可分配地址是哪个。本工具可对 IPv4 和 IPv6 同样地即时计算出全部这些结果,纯靠算术完成 - 你输入的任何内容都不会被查询、记录或存储。

功能说明

  • 接受 CIDR 表示法(192.168.1.0/24)、IPv6 前缀(2001:db8::/32),或带有单独点分子网掩码的纯 IP。
  • 自动屏蔽主机位,因此粘贴像 192.168.1.5/24 这样的主机地址仍能得到正确的网络。
  • 给出网络地址、广播地址(IPv4)、子网掩码、反掩码、前缀长度、地址总数和可用主机数。
  • 直接给出第一个和最后一个可用主机地址,而不必列出中间的每一个地址。
  • 标明某个网络是否属于私有地址、运营商级 NAT(CGNAT)、回环地址或其他保留地址空间。
  • 正确处理单一主机(/32 或 /128)和点对点链路(/31),其中每个地址都是可用的。
  • 还能把一段 IP 范围(起始和结束地址)转换为最短且精确的 CIDR 块列表,并提供从 /32 到 /0 的全部 IPv4 前缀速查表。

工作原理

  1. 1 粘贴 CIDR 表示法,或一个 IP 地址加上单独的子网掩码。
  2. 2 点击计算。
  3. 3 读取网络地址、主机范围和地址数量。

为什么可用主机数不等于地址总数

IPv4 网络把第一个地址留作网络本身、最后一个留作广播,因此 /24 共有 256 个地址,但只有 254 个可分配。/31 和 /32 是例外:RFC 3021 让点对点链路上 /31 的两个地址都可用,而 /32 是单个主机路由,没有需要保留的地址。IPv6 没有广播地址,所以本工具把 IPv6 子网中的所有地址(包括网络地址)都计为可用。有两点 IPv6 细节它不会扣除:按 RFC 4291,主机位全为零的地址是子网路由器(Subnet-Router)任播地址;RFC 6164 建议路由器之间的链路使用 /127。

计算示例

10.20.30.40/22 属于网络 10.20.28.0,子网掩码 255.255.252.0,反掩码 0.0.3.255,广播地址 10.20.31.255:共 1,024 个地址,可用主机 1,022 个,从 10.20.28.1 到 10.20.31.254。172.16.5.4/27 得到网络 172.16.5.0、广播地址 172.16.5.31 和 30 个可用主机(172.16.5.1 到 172.16.5.30)。在范围转换器中,192.168.1.10 到 192.168.1.40 共 31 个地址,需要五个块:192.168.1.10/31、192.168.1.12/30、192.168.1.16/28、192.168.1.32/29 和 192.168.1.40/32。与前缀对齐的范围,例如 10.0.0.0 到 10.0.3.255,会合并为单个块 10.0.0.0/22。

为什么 /0 或巨大的 IPv6 前缀仍能即时返回结果

一个 /0 网络涵盖所有已存在的 IPv4 地址,一个较大的 IPv6 前缀所能容纳的地址数量甚至可能超过可观测宇宙中的恒星数量。这里的计数和边界都来自对网络自身数值范围的直接算术运算,而绝不是逐一遍历每个地址,因此网络的大小从不会改变得出答案所需的时间。

这里的"保留"是什么意思

除了常见的私有地址段(10.0.0.0/8、172.16.0.0/12、192.168.0.0/16)之外,分类还涵盖了一些提供商和 mesh VPN 内部使用的运营商级 NAT 地址空间(100.64.0.0/10),以及若干为 AS112、6to4 中继等协议基础设施保留的 IANA 特殊用途地址段 - 这些都不是你会期望在普通公共网站上看到的地址。

问题

这个工具会查询或连接我输入的地址吗?

不会。它只解析你输入的文本并进行计算,不做任何解析查询或网络请求。地址本身从不记录或存储;网站只记录一条使用事件,内容是输入是否有效以及是 IPv4 还是 IPv6。

如果我输入的是主机地址而不是网络地址,比如 192.168.1.5/24,会怎样?

主机位会被自动屏蔽,因此你会得到和输入 192.168.1.0/24 一样的结果 - 也就是你的地址实际所属的网络。

它支持 IPv6 吗?

支持,前缀长度可为 /0 到 /128 中的任意值。IPv6 没有广播地址,所以工具把子网中的所有地址(包括网络地址)都显示为可用。实际使用中,主机位全为零的地址是子网路由器任播地址(RFC 4291),不要把它分配给主机。

为什么 /31 或 /32 网络会把每个地址都显示为可用?

/32 是单一主机,没有需要保留的网络地址或广播地址。/31 是 RFC 3021 定义的双地址点对点链路,其中两个地址都可用,而不是将其中一个保留为广播地址。

我可以输入 IP 和子网掩码而不是 CIDR 表示法吗?

可以。第一个字段只填 IP 地址,第二个字段填点分十进制子网掩码(如 255.255.255.0),代替 /前缀。也可以在那里填 Cisco 风格的反掩码,如 0.0.0.255,结果同样是 /24。像 255.0.255.0 这样不连续的掩码会被拒绝,因为它不对应任何 CIDR 块。

如何把一个 /24 划分成更小的子网?

本工具不会自动替你划分,但计算很简单:前缀每增加 1 位,子网数量翻倍,每个子网的大小减半。一个 /24(256 个地址)可以分成两个 128 个地址的 /25、四个 64 个地址的 /26 或八个 32 个地址的 /27。192.168.10.0/24 的四个 /26 分别从 .0、.64、.128 和 .192 开始,每个有 62 个可用主机,所以 192.168.10.64/26 的范围是 .65 到 .126,.127 是广播地址。把每个网段输入这里即可核对范围,子网大小可以查本页的前缀表:50 台设备需要 /26,因为 /27 只有 30 个可用主机。

哪些 IP 地址段是私有地址?

RFC 1918 规定了三个 IPv4 私有地址段:10.0.0.0/8(10.0.0.0 至 10.255.255.255,共 16,777,216 个地址)、172.16.0.0/12(172.16.0.0 至 172.31.255.255,共 1,048,576 个地址)和 192.168.0.0/16(192.168.0.0 至 192.168.255.255,共 65,536 个地址)。常见的误区是把 172.32.0.0 及以上当作私有地址,其实它们是公网地址:只有 172.16 至 172.31 是私有的。另有三个地址段同样不在公网上路由:100.64.0.0/10 是运营商级 NAT 地址空间(RFC 6598),169.254.0.0/16 是链路本地地址,即 DHCP 失败时设备自己分配的地址(RFC 3927),127.0.0.0/8 是环回地址。在 IPv6 中,唯一本地地址 fc00::/7(RFC 4193,实际使用 fd00::/8)承担私有地址的角色,fe80::/10 是链路本地地址。在这里输入任意地址块,结果会标注为私有、运营商级 NAT、链路本地、环回或公共。

什么是反掩码 (wildcard mask),用在哪里?

反掩码就是把子网掩码的每一位取反,所以每个八位组等于 255 减去掩码的对应八位组:255.255.255.0 (/24) 变成 0.0.0.255,255.255.255.192 (/26) 变成 0.0.0.63。0 位表示该位必须匹配,1 位表示任意值都可以。Cisco IOS 的访问控制列表和 OSPF 的 network 语句要求填反掩码而不是子网掩码:access-list 10 permit 192.168.10.64 0.0.0.63 匹配 192.168.10.64 到 192.168.10.127,network 10.0.0.0 0.0.0.255 area 0 在 10.0.0.0/24 内的接口上启用 OSPF。把子网掩码填在反掩码的位置会匹配到错误的地址,所以请直接复制结果或本页前缀表中的反掩码一行。