知道IP地址,怎么算子网掩码?

某公司有50台计算机,申请了一个C类地址209.201.202.0,该公司有五个业务部门。1、 该公司想划分成五个子网,请决定子网掩码、广播地址、计算新的子网网络ID、每个子网有多少主机地址,并给出起始地址。

子网掩码计算方法有两种:

方法一:利用子网数来计算:

1.首先,将子网数目从十进制数转化为二进制数

2.接着,统计得到的二进制数的位数,设为N;

3.最后,先求出此IP地址对应的地址类别的子网掩码。再将求出的子网掩码的主机地址部分(也就是“主机号”)的前N位全部置1,这样即可得出该IP地址划分子网的子网掩码。

例如:需将B类IP地址167.194.0.0划分成28个子网:

1)(28)10=(11100)2;

2)此二进制的位数是5,则N=5;

3)此IP地址为B类地址,而B类地址的子网掩码是255.255.0.0,且B类地址的主机地址是后2位(即0-255.1-254)。于是将子网掩码255.255.0.0中的主机地址前5位全部置1,就可得到255.255.248.0,而这组数值就是划分成28个子网的B类IP地址 167.194.0.0的子网掩码。

方法二:利用主机数来计算。

1.首先,将主机数目从十进制数转化为二进制数;

2.接着,如果主机数小于或等于254(注意:应去掉保留的两个IP地址),则统计由“1”中得到的二进制数的位数,设为N;如果主机数大于254,则 N>8,也就是说主机地址将超过8位;

3.最后,使用255.255.255.255将此类IP地址的主机地址位数全部置为1,然后按照“从后向前”的顺序将N位全部置为0,所得到的数值即为所求的子网掩码值。

例如:需将B类IP地址167.194.0.0划分成若干个子网,每个子网内有主机500台:

1)(500)10=(111110100)2;

2)此二进制的位数是9,则N=9;

3)将该B类地址的子网掩码255. 255.0.0的主机地址全部置 1,得到255.255.255.255。然后再从后向前将后9位置0,可得:11111111. 11111111.11111110.00000000即255.255.254.0。这组数值就是划分成主机为500台的B类IP地址167.194.0.0的子网掩码。

扩展资料:

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

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

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-12-20
你好!很多人肯定对设定子网掩码这个不熟悉,很头疼,那么我现在就告诉大家一个很容易算子网掩码的方法,帮助一下喜欢偷懒的人:)
大家都应该知道2的0次方到10次方是多少把?也给大家说一下,分别是:
1 2 4 8 16 32 64 128 256 512 1024。
如果你希望每个子网中只有5个ip地址可以给机器用,那么你就最少需要准备给每个子网7个ip地址,因为需要加上两头的不可用的网络和广播ip,所以你需要选比7多的最近的那位,也就是8,就是说选每个子网8个ip。好,到这一步,你就可以算掩码了,这个 方法就是:最后一位掩码就是256减去你每个子网所需要的ip地址的数量,那么这个例子就是256-8=248,那么算出这个,你就可以知道那些ip是不能用的了,看:0-7,8-15,16-23,24-31依此类推,写在上面的0、7、8、15、16、23、24、31(依此类推)都是不能用的,你应该用某两个数字之间的IP,那个就是一个子网可用的IP,怎么了?是不是不相信?太简单了。
我再试验一下,就拿200台机器分成4个子网来做例子吧。
200台机器,4个子网,那么就是每个子网50台机器,设定为192.168.10.0,C类的IP,大子网掩码应为255.255.255.0,对巴,但是我们要分子网,所以按照上面的,我们用32个IP一个子网内不够,应该每个子网用64个IP(其中 62位可用,足够了吧),然后用我的办法:子网掩码应该是256-64=192,那么总的子网掩码应该为:255.255.255.192。不相信?算算:0-63,64-127,128-191,192-255,这样你就可以把四个区域分别设定到四个子网的机器上了,是不是很简单?不需要软件算了吧。
第2个回答  2013-11-08
你好!很多人肯定对设定子网掩码这个不熟悉,很头疼,那么我现在就告诉大家一个很容易算子网掩码的方法,帮助一下喜欢偷懒的人:)

大家都应该知道2的0次方到10次方是多少把?也给大家说一下,分别是:

1 2 4 8 16 32 64 128 256 512 1024。

如果你希望每个子网中只有5个ip地址可以给机器用,那么你就最少需要准备给每个子网7个ip地址,因为需要加上两头的不可用的网络和广播ip,所以你需要选比7多的最近的那位,也就是8,就是说选每个子网8个ip。好,到这一步,你就可以算掩码了,这个 方法就是:最后一位掩码就是256减去你每个子网所需要的ip地址的数量,那么这个例子就是256-8=248,那么算出这个,你就可以知道那些ip是不能用的了,看:0-7,8-15,16-23,24-31依此类推,写在上面的0、7、8、15、16、23、24、31(依此类推)都是不能用的,你应该用某两个数字之间的IP,那个就是一个子网可用的IP,怎么了?是不是不相信?太简单了。。。

我再试验一下,就拿200台机器分成4个子网来做例子吧。

200台机器,4个子网,那么就是每个子网50台机器,设定为192.168.10.0,C类的IP,大子网掩码应为255.255.255.0,对巴,但是我们要分子网,所以按照上面的,我们用32个IP一个子网内不够,应该每个子网用64个IP(其中 62位可用,足够了吧),然后用我的办法:子网掩码应该是256-64=192,那么总的子网掩码应该为:255.255.255.192。不相信?算算:0-63,64-127,128-191,192-255,这样你就可以把四个区域分别设定到四个子网的机器上了,是不是很简单?不需要软件算了吧。。。
第3个回答  2018-07-25

可以通过命令查询来查看子网掩码

工具原料:电脑+win10+ip地址

一、用组合键win+r打开运行,输入cmd,回车。如下图所示:

二、输入IPCONFIG /ALL回车就可以看到自己的ip地址、子网掩码和其他信息了。如下图所示:

本回答被网友采纳
第4个回答  2013-11-08
网段一:网段号:209.201.202.0 子网掩码:255.255.255.224 网络IP地址范围:209.201.202.1---209.201.202.30 广播地址:209.201.202.31 网段二:网段号:209.201.202.32 子网掩码:255.255.255.224 网络IP地址范围:209.201.202.33---209.201.202.62 广播地址:209.201.202.63 网段三:网段号:209.201.202.64 子网掩码:255.255.255.224 网络IP地址范围:209.201.202.65---209.201.202.94 广播地址:209.201.202.95 网段四:网段号:209.201.202.96 子网掩码:255.255.255.224 网络IP地址范围:209.201.202.97---209.201.202.126 广播地址:209.201.202.127 网段五:网段号:209.201.202.128 子网掩码:255.255.255.224 网络IP地址范围:209.201.202.129---209.201.202.158 广播地址:209.201.202.159 网段六:网段号:209.201.202.160 子网掩码:255.255.255.224 网络IP地址范围:209.201.202.161---209.201.202.190 广播地址:209.201.202.191 网段七:网段号:209.201.202.192 子网掩码:255.255.255.224 网络IP地址范围:209.201.202.193---209.201.202.222 广播地址:209.201.202.223 网段八:网段号:209.201.202.224 子网掩码:255.255.255.224 网络IP地址范围:209.201.202.225---209.201.202.254 广播地址:209.201.202.255 用前五网段就行了,每个网段共32个IP地址,头一个为网段号,最后一个为广播地址,可用的主机IP地址为30个本回答被网友采纳
相似回答