KernelHost Tools 子网计算器

子网计算器:IPv4 与 IPv6、CIDR、子网掩码

为 IPv4 与 IPv6 子网计算网络地址、广播、子网掩码、通配符掩码、主机范围与反向 DNS。完全在浏览器中运行,无服务器往返,无追踪。

输入
快速示例: 1.1.1.1 2606:4700:4700::1111 192.168.1.0 100.64.0.1
结果

60 秒理解子网划分

一个 IP 地址由两部分组成:网络部分(属于哪个网络?)和主机部分(网络中的哪台设备?)。分隔位置由前缀长度决定,例如 /24 表示前 24 位是网络,最后 8 位是主机。

  • IPv4 共 32 位,约 2³² ≈ 43 亿个地址。
  • IPv6 共 128 位,即 2¹²⁸ 个地址,比地球上的沙粒还多。
  • 在 IPv4 中,/24 是典型 LAN,/16 是较大的企业网。
  • 在 IPv6 中,/64 是合理的最小子网(用于 SLAAC),/48 是典型的终端用户分配。
  • 子网掩码是一组将网络部分置 1 的二进制掩码。/24 对应 255.255.255.0
  • 通配符掩码是按位取反,用于 Cisco ACL。

本计算器都计算什么

无论您是规划私有 IPv4 段,还是切分 IPv6 分配:

  • 网络地址广播(IPv4),或首/末地址(IPv6)
  • 十进制子网掩码、通配符掩码、前缀长度
  • 主机范围含首/末可用地址,以及可用主机数
  • 类别(A 至 E)与类型(PRIVATE、LOOPBACK、LINK-LOCAL、MULTICAST、RESERVED、CGNAT、GLOBAL-UNICAST)
  • 供脚本与数据库存储使用的整数、十六进制和二进制 ID
  • in-addr.arpaip6.arpa 反向 DNS 表示
  • 用于 IPv6 的 RFC 1924 Base-85 紧凑表示
  • 6to4 前缀IPv4-mapped IPv6 地址
  • Microsoft IPv6 字面量(兼容 UNC 路径)

常见问题

什么是 CIDR,我为什么需要它?

CIDR(Classless Inter-Domain Routing)是带可变前缀长度的 IP 范围表示法,例如 10.0.0.0/24。斜杠后的数字表示有多少位作为网络地址。/24 代表 256 个地址,/16 代表 65 536 个地址。CIDR 自 90 年代起取代了僵化的分类制(A/B/C),允许更精细的子网粒度。

为什么 /24 只有 254 个可用主机而不是 256 个?

在 IPv4 子网中,第一个地址(网络地址)和最后一个地址(广播)是保留地址。因此 /24 总共 256 个地址中可用主机为 254 个。IPv6 没有保留的广播地址,范围内所有地址均可用。

/31 与 /30 的区别?

/30 有 4 个地址(网络 + 2 主机 + 广播)。/31 仅有 2 个地址,且都可用(RFC 3021),常用于路由器之间的点对点链路,因为不需要广播地址。/32 是单一主机地址,常用于回环接口。

一个 /48 中可以容纳多少个 /64 子网?

2^(64-48) = 65 536 个子网。这也是运营商通常以 /48 或 /56 委派 IPv6 给终端用户的原因:每台设备都可获得自己的 /64。

私有 IP 与公有 IP 有什么区别?

私有 IPv4 范围(10.0.0.0/8、172.16.0.0/12、192.168.0.0/16)在公网上不可路由,用于内部网络。在 IPv6 中,唯一本地地址 Unique-Local-Addresses(fc00::/7)对应这一概念。计算器会自动显示地址类型。

"通配符掩码"是什么意思?

通配符掩码是子网掩码按位取反的结果,主要用于 Cisco ACL(Access Control Lists)描述 IP 范围。示例:子网掩码 255.255.255.0 对应通配符 0.0.0.255。

ip6.arpa 记录是什么?

这是 IPv6 的反向 DNS 表示,类似 IPv4 的 in-addr.arpa。当您要为 IPv6 地址配置 PTR 记录(例如保证邮件投递)时需要它。计算器会自动生成。

我的 IP 输入会被保存吗?

不会。子网计算器完全在浏览器中通过 JavaScript 计算。无任何服务器通信,您的输入不会离开您的电脑。

所有 KernelHost 产品

不只是工具?看看我们的商业托管方案。