温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

怎样计算Subnet子网掩码

发布时间:2026-10-20 10:00:57 来源:亿速云 阅读:108 作者:小樊 栏目:系统运维

计算 Subnet(子网)子网掩码,本质上是:把 IP 地址空间按“网络位 + 主机位”进行划分。下面用通俗步骤说明。


一、先理解两个核心概念

1. IP 地址结构

一个 IPv4 地址(如 192.168.1.0)由:

  • 网络位(Net):标识网络
  • 主机位(Host):标识网络内的设备

2. 子网掩码作用

子网掩码用来区分哪部分是网络位,哪部分是主机位。

例如:

IP:     192.168.1.10
Mask:   255.255.255.0

表示:

  • 前 24 位是网络
  • 后 8 位是主机

二、子网掩码的常见写法

1. 点分十进制

255.255.255.0

2. CIDR 表示法(更常用)

/24

意思是:子网掩码有 24 个 1


三、如何根据“需要的主机数”计算子网掩码

步骤 1:确定需要多少主机

假设你需要 最多 50 台设备

步骤 2:计算主机位(h)

公式:

2^h - 2 ≥ 主机数

(减 2 是因为:

  • 全 0:网络地址
  • 全 1:广播地址)

试算:

  • 2^5 - 2 = 30(不够)
  • 2^6 - 2 = 62 ✅

所以需要 6 个主机位

步骤 3:计算网络位

IPv4 共 32 位:

网络位 = 32 - 主机位 = 32 - 6 = 26

步骤 4:写出子网掩码

  • CIDR:/26
  • 十进制:
11111111.11111111.11111111.11000000
= 255.255.255.192

✅ 结果:子网掩码 = 255.255.255.192(/26)


四、如何根据“子网数量”划分子网

假设:

  • 原网络:192.168.1.0 /24
  • 需要 4 个子网

步骤

2^n ≥ 子网数
2^2 = 4 ✅

借 2 位 作为子网位

新掩码:

/24 + 2 = /26

每个子网:

  • 主机数:2^6 - 2 = 62
  • 子网范围示例:
192.168.1.0/26
192.168.1.64/26
192.168.1.128/26
192.168.1.192/26

五、快速对照表(常用)

CIDR 子网掩码 主机数
/24 255.255.255.0 254
/25 255.255.255.128 126
/26 255.255.255.192 62
/27 255.255.255.224 30
/28 255.255.255.240 14

六、一句话总结

子网掩码 = 用多少位表示网络
主机多 → 掩码小
子网多 → 掩码大

如果你有 具体 IP 或需求(如“给我算 100 台设备的子网”),我可以直接帮你算。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI
助
手