1. 网络基础概念扫盲
在开始讲解IP计算之前,我们需要先明确几个基础概念。很多网络工程师在刚入门时,经常会被掩码、反掩码、通配符这些术语搞得晕头转向。其实只要理解了它们的本质区别和应用场景,就会发现它们各有各的妙用。
IP地址就像是我们家的门牌号,而子网掩码则决定了这个门牌号中哪些部分代表小区,哪些部分代表具体的房号。举个例子,192.168.1.100/24这个地址中,前24位(即192.168.1)就像是小区名称,后面的.100就是具体的房号。
注意:IPv4地址由32位二进制组成,通常用点分十进制表示,每8位为一组,范围是0-255。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 子网掩码深度解析
2.1 子网掩码的本质
子网掩码(Subnet Mask)是IP地址的"伴侣",它决定了IP地址中哪些位代表网络部分,哪些位代表主机部分。掩码中的1对应网络位,0对应主机位。比如255.255.255.0这个常见的掩码,用二进制表示就是:
code复制11111111.11111111.11111111.00000000
这意味着前24位是网络部分,后8位是主机部分。在实际工作中,我们经常需要根据网络规模来划分子网。比如一个办公室有50台设备,我们至少需要6位主机位(2^6-2=62),所以掩码可以是255.255.255.192(/26)。
2.2 子网划分实战
假设我们有一个192.168.1.0/24的网络,需要划分成4个子网:
- 计算需要借用的主机位数:4个子网需要2^2=4,所以需要借用2位
- 新的子网掩码:24+2=26,即255.255.255.192
- 子网划分结果:
- 192.168.1.0/26(可用IP:1-62)
- 192.168.1.64/26(可用IP:65-126)
- 192.168.1.128/26(可用IP:129-190)
- 192.168.1.192/26(可用IP:193-254)
实操心得:划分子网时,一定要预留足够的IP地址给未来扩展。我见过太多因为初期规划不足导致后期网络重构的案例。
3. 反掩码详解与应用
3.1 什么是反掩码
反掩码(Inverse Mask)是子网掩码的"反相",也叫通配符掩码(Wildcard Mask)。在
