对子网划分感到困惑

Got confused with subnetting

我打开了这个问题: 并得到了答案。

但是,一分钟后我想到了 - 例如我有这个 IP:155。 115。 51. 68 / 29 所以我可以知道 13 位用于子网 ID(我可以通过告诉这个 IP 是 class B 来告诉它,因此需要 16 位用于网络 ID 和掩码的其余部分(13)使用对于子网。)如果我在 cmd 中获得下一个 IP:10,我会怎么做。 115。 51. 68 / 29 然后,我真的不能告诉你网络有多少位,子网有多少位

CIDR 表示 Classless Inter-Domain Routing,IP class 的概念已不再使用。 (说实话我也是第一次听说,毕竟我还小)

根据我在这里和那里阅读的内容,网络和子网的概念不再相关。这是一个class一个IP:

                     1                   2                   3 
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
|0| Net           |   Subnet      |        Host                 | 
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

如今,网络部分已经消失并包含在子网中。以下将匹配子网掩码 255.255.0.0:

                     1                   2                   3 
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
|0|          Subnet               |        Host                 | 
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

CIDR 表示法说明了一切:以 /25 结尾的 IP 有一个由 25 位定义的子网,而您的主机由剩下的 7 位定义。

对于您的 10.115.51.68/29,您的子网需要 29 位:子网掩码为 255.255.255.248。