如果内部 IP 是 192.168.1.5,子网掩码是 255.210.255.0,并且它们按位与:
1100 0000. 1010 1000. 0000 0001. 0000 0101
1111 1111. 1101 0010. 1111 1111. 0000 0000
1100 0000. 1000 0000. 0000 0001. 0000 0000
结果是 192.128.1.0。如果我的 IP 是 192.168.* .* 号码,如何在子网上允许它?
PS我知道这些在实践中很少使用。
使用非连续网络掩码时,可能的 IP 地址不是简单范围而是多个非连续范围。在您的情况下,允许使用 %11010010 等于(%10101000 AND %11010010)的任何第二个八位字节按位与。
实际上,网络192.128.1.0/255.210.255.0
由范围组成
192.128.1.0(network address) - 192.128.1.255
192.129.1.0 - 192.129.1.255
192.132.1.0 - 192.132.1.255
192.133.1.0 - 192.133.1.255
192.136.1.0 - 192.136.1.255
192.137.1.0 - 192.137.1.255
192.140.1.0 - 192.140.1.255
192.141.1.0 - 192.141.1.255
192.160.1.0 - 192.160.1.255
192.161.1.0 - 192.161.1.255
192.164.1.0 - 192.164.1.255
192.165.1.0 - 192.165.1.255
192.168.1.0 - 192.168.1.255 (containing 192.168.1.5)
192.169.1.0 - 192.169.1.255
192.172.1.0 - 192.172.1.255
192.173.1.0 - (broadcast)192.173.1.255
虽然这对机器来说没有问题,但对人类来说却很奇怪——这是不使用它的一个很好的理由。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句