已知IP,怎么计算它的反掩码,如:192.168.3.12/24,则反掩码是:0.0.0.255!怎么计算?

求详细计算

24位掩码是255.255.255.0,换算成二进制是11111111.11111111.11111111.00000000,前面24位都为1,所以就简写为24,表示掩码的前24位为1。反掩码一般用在路由匹配ACL这类中间,与子网掩码的区别在于子网掩码为1的部分表示匹配,0的部分表示不需要匹配,反掩码为1的部分表示不需要匹配,为0的部分表示需要匹配,所以将子网掩码反过来表示为00000000.00000000.00000000.11111111,即为0.0.0.255
例如23位掩码的反掩码是0.0.1.255,多少位的掩码,就有多少位前面为0的部分,就这么简单。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-21
24 正掩码是 255.255.255.0
反掩码 255归0 0归255
所以也就是 0。0.0.255
比如23位 是255.255.254.0
反掩码 前两位 归0 254就相当于255-254=1
所以 也就是 0.0.1.255
相似回答