现有一个C类网络地址段192.168.1.0/24
,局域网1有30
个主机,局域网2有20
个主机,局域网3有10
个主机,请使用变长子网掩码给三个子网分别分配IP地址。
解答:需要先划分数量小的局域网,我这里从局域网3开始划分。
因为局域网3有10个主机,那么就需要看最后几位为0
能够满足这个要求,
2
x
>
=
10
2^x>=10
2x>=10,经过计算,x的最小值是4,那么也就是说最后4位作为主机号就行了。故而变长子网开始为192.168.1.11110000
(11110000是二进制表示法),最后可以求得区域网3的IP地址区域是192.168.1.240/28~192.168.1.255/28
。
因为局域网2有20
个主机,还是公式
2
x
>
=
20
2^x>=20
2x>=20进行计算,发现x
的最小是5,也就是说最后5位作为主机号(作为主机号的5位需要全部为0
)就行了。故而变长子网开始为192.168.1.11100000
(11100000是二进制表示法),最后可以求得区域网3的IP地址区域是192.168.1.224/27~192.168.1.255/27
。
因为局域网2有30
个主机,还是公式
2
x
>
=
30
2^x>=30
2x>=30进行计算,发现x
的最小是5,也就是说最后5位作为主机号(作为主机号的5位需要全部为0
)就行了,可是这样与上边的局域网2冲突了,那么就可以把最后6位作为主机号(作为主机号的5位需要全部为0
)。故而变长子网开始为192.168.1.11000000
(11000000是二进制表示法),最后可以求得区域网3的IP地址区域是192.168.1.192/26~192.168.1.192/26
。
我是知识星球上约有3万人的AI破局俱乐部初创合伙人,我的微信号是
zhaoseaside
,欢迎大家加我,相互学习AI知识和个人IP知识,毕竟这是未来两大风口。