反掩码在线计算

发布日期 : 2026-04-22 01:54:29 UTC      

分类 : Web计算与工具

访问量: 6064 次浏览

APP说明

子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,
它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,
以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,
它必须结合IP地址一起使用。子网掩码只有一个作用,
就是将某个IP地址划分成网络地址和主机地址两部分。

子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,
并说明该IP地址是在局域网上,还是在远程网上。

反掩码就是通配符掩码 , 通过标记0和1告诉设备应该匹配到哪位。
在反掩码中,相应位为1的地址在比较中忽略,为0的必须被检查。
IP地址与反掩码都是32位的数 由于跟子网掩码刚好相反,所以也叫反掩码 。

使用示例

1.输入子网掩码

在页面中间的“子网掩码IP”输入框内,填入需要转换的标准子网掩码。

输入格式要求:通常需要输入标准的点分十进制格式,即由四段0-255的数字组成,
并用英文句号(.)分隔。例如常见的 255.255.255.0或 255.255.0.0。

当前界面提示:输入框内当前填写的是 osgeo.cn(一个域名),这在逻辑上是无效的,
这也是导致下方计算结果出错的原因。

2.执行换算

确认输入的子网掩码格式正确无误后,点击蓝色的“换算”按钮。
系统将自动解析输入的点分十进制数值,提取其中的二进制有效位,并计算出对应的反掩码结果。

3.查看换算结果

转换生成的反掩码将显示在输入框下方的“反掩码IP =”后面。

结果解读:反掩码的计算逻辑是,将子网掩码中所有的 255(二进制全为1)转换为 0,
将所有的 0(二进制全为0)转换为 255。例如,
子网掩码 255.255.255.0对应的反掩码即为 0.0.0.255。

当前错误排查:由于第一步中输入了非IP格式的字符,系统无法进行有效解析,
因此当前界面显示的结果为 NaN.NaN.NaN.NaN。
这表示系统接收到了“非数字(Not a Number)”类型的错误数据。