已知IP地址和子网掩码计算IP地址范围

来源:百度知道 编辑:UC知道 时间:2024/07/07 14:43:12
比如主机IP地址为210.114.105.164,子网掩码为255.255.255.224 可用的IP地址范围是什么? 要有具体步骤或思路

先看子网掩码 224=128+64+32 所以网络位是3位/27,主机位为5位.2的5次方是32
也就是做多每段地址有32个地址

0-31 32-63 64-95 96-127 128-159 160-191 191-223 224-255
第一步:分解子网掩码的网络位和主机位
第二步:根据主机位可以算出每个网段的最多的IP地址
第三步:从0-31位第一个网段以此类推

主机地址转化为二进制11010010.01110010.01101001.10100100
子网掩码化为二进制为11111111.11111111.11111111.11100000
相与一下得到网络号为11010010.01110010.01101001.10100000
即210.114.105.160

那么可用IP范围为210.114.105.161-210.114.105.254

说的通俗一点:IP地址为210.114.105.164,子网掩码255.255.255.224,也就是在这段地址中有32个地址,其中30个可用,去掉网关,还有29个可分配.地址是从210.114.105.134-165,第一个可用的IP是135,最后一个是1164,这个例子里,你拿164做网关了,所以从134至163这29个地址是可被你分配的. 同理.116.24.143.126,掩码255.255.255.0,那你就有253个地址可被你分配使用.也就是1-125,127-254. 116.24.143.166,掩码是255.255.255.128,就是有125个地址可被你分配使用.即129-165,167-254. 每段地址有多少可用,不是看IP的最后一位数,而是看子网掩码,这么说明白了吗?