有个疑问,假设十台电脑设置ip为192.168.1.1-192.168.1.10,子网掩码都用255.255.255.252,那么是只有两台可以上网,还是都不能上网?
(0)
最佳答案
虽然只有192.168.1、1/2/5/6/9/10 这六个地址可以用,但是如果你把192.168.1.1放在交换机上做网关,然后把其它5个地址用做PC,vlan一样的情况下,网关都设成192.168.1.1,是可以通的。
(0)
那是你还没有真正理解到子网掩码,255.255.0.0这种很好理解,252这种不是全零的你没有理解到,你要从二进制的角度去看,252的二进制是11111100,那么前面那六位的任意组合后就是一个网段,比如00000100是一个网段,00001000是一个网段,00001100是一个网段。或者你这样看,把四个点的最后一个看成两个,比如255.255.255.252看成255.255.255.111111+00,前面的255.255.255.111111+代表子网,后面的+00代表主机。所以192.168.1、1/2/5/6/9/10有六个地址可用,只是它们在不同的网段,192.168.1.1~2在192.168.1.0(bin:00000000)这个网段,192.168.1.5~6在192.168.1.4(bin:00000100)这个网段,192.168.1.9~10在192.168.1.8(bin:00001000)这个网段。
为什么有6个地址可以用?一个网关,一个广播,应该还剩2个可以用才对?
那是你还没有真正理解到子网掩码,255.255.0.0这种很好理解,252这种不是全零的你没有理解到,你要从二进制的角度去看,252的二进制是11111100,那么前面那六位的任意组合后就是一个网段,比如00000100是一个网段,00001000是一个网段,00001100是一个网段。或者你这样看,把四个点的最后一个看成两个,比如255.255.255.252看成255.255.255.111111+00,前面的255.255.255.111111+代表子网,后面的+00代表主机。所以192.168.1、1/2/5/6/9/10有六个地址可用,只是它们在不同的网段,192.168.1.1~2在192.168.1.0(bin:00000000)这个网段,192.168.1.5~6在192.168.1.4(bin:00000100)这个网段,192.168.1.9~10在192.168.1.8(bin:00001000)这个网段。
掩码30位,你会发现192.168.1.3、192.168.1.4、192.168.1.7、192.168.1.8这几个地址根本配置不上去,会提示你非法IP
剩下的主机在同一个局域网,只有两两可以互通,因为30位掩码,只有2个可用的IP地址
(0)
只有192.168.1、1/2/5/6/9/10 这六个地址是可用地址,有几台能上网,看你网络怎么设置了,路由放通、nat转发设置好了的话,就都可以上
(0)
为什么是6个地址可以用?不是一个网关,一个广播,就剩2个可以用了吗?
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明