一:先转为二进制,不一样的位数转。
二:分辨出二进制中不变的位数和变得位数
三:将变的位数全部转为0,不变的全部转为1,将二进制转为十进制。
则可以算出子网掩码。
四:根据转变完的二进制算出十进制。
如: 20.3.0.0 20.4.0.0 20.5.0.0
则将 3 4 5 转为二进制得出
00000.011 3
00000.100 4
00000.110 5
前五位不变,后三位变
前五位将转为11111
后三位将转为000
则得出 11111000 将此二进制转为十进制 248
则此子网掩码为 255.248.0.0
不变的全为0
所以 IP 为10.0.0.0
如果IP是 20.50.0.0 20.51.0.0 20.60.0.0
那么转换对应的 50 51 60得到
0011.0010 0011.0011 0011.1100
则 不变的位数 0011.0000
24+25=16+32=48
则IP为 20.49.0.0