CIDR 块 10.0.96.32/18 与子网中预先存在的 CIDR 块 10.0.96.0/28 重叠
CIDR block 10.0.96.32/18 overlaps with pre-existing CIDR block 10.0.96.0/28 from subnet
想知道怎么重叠了,好像是后来的。
CIDR block 10.0.96.32/18 overlaps with pre-existing CIDR block 10.0.96.0/28 from subnet-3fa92058.
/18 对应的网络掩码为 255.255.192.0,它与 IP 地址结合使网络地址相当于 10.0.64.0/18。 (不在网络掩码中的每一位都设置为 0 以确定网络上的第一个地址。)从 10.0.64.0 到 10.0.127.255 的每个地址都在该网络中,包括 10.0.96.0/28.
将每个四边形转换为二进制...
$ dc -e '2o 10p 0p 96p 32p' | xargs printf '%08d\n'
00001010
00000000
01100000
00100000
现在您已获得二进制数形式的 IP 地址:
00001010000000000110000000100000
| | | |
前 18 位表示此 IP 地址的网络...
00001010000000000100000000000000
******************--------------
其中,如果您转换回点分四元表示法,则如下所示:
$ dc -e '2i 00001010 p 00000000 p 01000000 p 00000000 p'
10
0
64
0
所以,10.0.64.0/18。您还可以计算您的广播:
$ dc -e '2i 00001010 p 00000000 p 01111111 p 11111111 p'
10
0
127
255
或者,10.0.127.255/18.
而网络10.0.96.0/28肯定在这个范围内
想知道怎么重叠了,好像是后来的。
CIDR block 10.0.96.32/18 overlaps with pre-existing CIDR block 10.0.96.0/28 from subnet-3fa92058.
/18 对应的网络掩码为 255.255.192.0,它与 IP 地址结合使网络地址相当于 10.0.64.0/18。 (不在网络掩码中的每一位都设置为 0 以确定网络上的第一个地址。)从 10.0.64.0 到 10.0.127.255 的每个地址都在该网络中,包括 10.0.96.0/28.
将每个四边形转换为二进制...
$ dc -e '2o 10p 0p 96p 32p' | xargs printf '%08d\n'
00001010
00000000
01100000
00100000
现在您已获得二进制数形式的 IP 地址:
00001010000000000110000000100000
| | | |
前 18 位表示此 IP 地址的网络...
00001010000000000100000000000000
******************--------------
其中,如果您转换回点分四元表示法,则如下所示:
$ dc -e '2i 00001010 p 00000000 p 01000000 p 00000000 p'
10
0
64
0
所以,10.0.64.0/18。您还可以计算您的广播:
$ dc -e '2i 00001010 p 00000000 p 01111111 p 11111111 p'
10
0
127
255
或者,10.0.127.255/18.
而网络10.0.96.0/28肯定在这个范围内