← 返回首页

IP地址/子网计算器

常用子网划分参考

CIDR子网掩码可用主机数适用场景
/8255.0.0.016,777,214A类网络
/16255.255.0.065,534B类网络
/24255.255.255.0254局域网常用
/25255.255.255.128126小型子网
/28255.255.255.24014点对点链路
/30255.255.255.2522路由器互联

IP地址计算器 是什么?

IP地址计算器用来把「IP + 子网掩码」换算成网络地址、广播地址、可用主机范围和CIDR写法。比如你拿到一台内网机器 192.168.10.37/26,想知道它属于哪个网段、网关该填什么、能塞多少台设备,把IP和掩码填进去就能看到:网络地址 192.168.10.0,广播 192.168.10.63,可用主机 62 个,范围 192.168.10.1 到 192.168.10.62。配交换机、划VLAN、写防火墙ACL、排查「为什么ping不通同网段设备」时都用得上。

使用步骤

  1. 在IP输入框填 192.168.10.37,掩码可以填 255.255.255.192,也可以直接填 /26。
  2. 点计算,先看CIDR结果:192.168.10.37/26,确认掩码位数没填错。
  3. 读网络地址 192.168.10.0 和广播地址 192.168.10.63,这两个地址不能分配给主机。
  4. 看可用主机数:2^(32-26)-2 = 62,可用范围 192.168.10.1 到 192.168.10.62。
  5. 如果要把网段拆成4个/28,把掩码改成 255.255.255.240,重复上面步骤核对每个子网边界。
  6. 复制CIDR或范围结果,粘到路由器、防火墙或云安全组配置里。

对比:用它还是手工做?

对比维度本工具手工/替代做法
计算耗时输入后即时出结果,约1秒手算二进制与运算,一个/26网段约3-5分钟
出错概率按位运算由程序完成,无进位错误手算/27、/29等非整字节掩码时容易算错边界
可用主机数直接给出 2^(32-n)-2 结果需自己记公式,/26=62、/28=14容易记混
批量核对改掩码即可重算,适合连续试/24到/30每换一个掩码都要重新列二进制,效率低
隐私全部在浏览器本地计算,IP不上传在线查询类网站会把IP发到服务器日志

常见问题

可用主机数怎么算?

公式是 2^(32-掩码位数) - 2。比如 /24 是 2^8-2=254 个,/26 是 2^6-2=62 个,/30 是 2^2-2=2 个(点对点链路常用)。减2是因为网络地址和广播地址各占一个,不能分给主机。注意 /31 和 /32 是特例:/31 按 RFC 3021 可用于点对点,两个地址都能用;/32 表示单个主机地址。

网络地址和广播地址是什么?

网络地址是主机位全为0的地址,用来标识整个子网,比如 192.168.10.37/26 的网络地址是 192.168.10.0。广播地址是主机位全为1的地址,发给它的包会被同网段所有主机收到,这里是 192.168.10.63。这两个地址都不能配在网卡上。计算方法:IP与掩码按位与得网络地址,网络地址把主机位全置1得广播地址。

CIDR斜杠和点分掩码怎么换算?

/n 表示前n位是网络位。常见对应:/24=255.255.255.0,/25=255.255.255.128,/26=255.255.255.192,/27=255.255.255.224,/28=255.255.255.240,/30=255.255.255.252。换算方法:把n个1后面补0凑满32位,再按8位一组转十进制。比如/26就是26个1加6个0,即 11111111.11111111.11111111.11000000,等于255.255.255.192。

两个IP在同一网段吗?

分别算出各自的网络地址,相同就是同网段。例如 192.168.1.10/24 网络地址是 192.168.1.0,192.168.1.200/24 也是 192.168.1.0,同网段可直接通信。但 192.168.1.10/25 网络地址是 192.168.1.0,192.168.1.200/25 网络地址是 192.168.1.128,不同网段,必须经过网关路由。掩码不一致是内网「能ping通一部分、ping不通另一部分」的常见原因。

私有地址范围有哪些?

RFC 1918 规定三段:10.0.0.0/8(10.0.0.0 到 10.255.255.255,约1677万个地址)、172.16.0.0/12(172.16.0.0 到 172.31.255.255,约104万个)、192.168.0.0/16(192.168.0.0 到 192.168.255.255,约6.5万个)。另有 169.254.0.0/16 是链路本地地址,DHCP失败时Windows会自动配上,看到 169.254.x.x 基本说明没拿到IP。

为什么/30只有2个可用地址?

/30 的主机位是2位,2^2=4个地址,减去网络地址和广播地址剩2个,正好够路由器两端点对点互联。例如 10.0.0.0/30:网络地址 10.0.0.0,可用 10.0.0.1 和 10.0.0.2,广播 10.0.0.3。如果嫌浪费,可用 /31(RFC 3021),两个地址都可用,省一半地址空间,但需要设备支持。

支持IPv4的A、B、C类及任意CIDR掩码(/0到/32),按RFC 1918和RFC 3021处理私有地址与/31特例。IPv6地址计算不在本工具范围内。所有运算通过JavaScript在浏览器本地完成,输入的IP和掩码不会发送到任何服务器,断网也能用。结果保留标准点分十进制和CIDR两种写法。

浙ICP备2026073450号