Answers:
这是表示子网掩码的简短方法。
正如Steffen Opel在他的答案中指出的那样,这称为CIDR表示法,该数字仅表示用于构造子网掩码的前缀大小。
因此,/n
意味着前n
几位(对于IPv4为32)设置为1
,其余设置为0
。要将其转换为十进制子网掩码,请将其写入四个八位字节并转换为十进制。
所以/24
产生255.255.255.0
,因为你有24 1
位和第八位,然后0
位:
Binary: 11111111 11111111 11111111 00000000
Decimal: 255 255 255 0
短期价值并不一定是8(即,它没有结束八位字节边界),例如,你可以采取多/20
得到255.255.240.0
像这样:
Binary: 11111111 11111111 11110000 00000000
Decimal: 255 255 240 0
相同的表示法也可以应用于IPv6。由于IPv6使用128位而不是32位,因此地址要大得多。我不会在这里介绍完整的语义,因为它与问题无关,但将提供一个简单的示例:
问题中给定的子网由表示,192.168.15.0/24
并包含从192.168.15.0
到的所有IPv4地址192.168.15.255
的IPv6子网可以以同样的方式来表示,例如2001:DB8::/48
包含在范围内的所有IPv6地址2001:DB8:0:0:0:0:0:0
来2001:DB8:0:FFFF:FFFF:FFFF:FFFF:FFFF
。
注意:Wikipedia CIDR文章毫不客气地剥夺了IPv6示例。
有关子网掩码本身,含义以及使用方法的更多信息,我建议您看到以下问题:子网掩码的本质是什么?
或查看有关子网划分如何工作的广泛答案?服务器故障结束。
/20
是255.255.240.0
的例子。
DMA57361代表子网掩码的正确答案是正确的,并且已经足够(+1)-我仍然想提供一种不同的方法来说明这一点,以提供有关此符号的历史/动机的一些背景信息:
“ 192.168.15.0/24”是IP地址及其关联的路由前缀的紧凑规范,以CIDR表示法表示:
CIDR表示法是根据IP地址和前缀大小构建的,后者是路由前缀的前1位的数目。[强调我的]
所引用的Wikipedia短篇文章已经很好地说明了本主题。有关许多相关方面的更全面说明,请查阅各自的父主题“ 无类域间路由” -特别是,您会在此找到有关从子网掩码到前缀长度/大小的更改的历史背景的信息。
最后,为了在实践中很好地直观地表示这些符号,您也可以查看IPv4子网参考中的表。
route
一段时间没有使用Windows 了),但是该网关来自另一个子网。还是这只是一个虚构的例子?