目前我有一个 10.10.10.0/24 网络并且 IP 地址用完了。我不确定我是否更改为 /22 掩码,我是否仍然能够与我们使用 10.10.30/24、10.10.40/24 等的其他一些设施进行通信。任何建议表示赞赏,谢谢。
更改子网掩码
如果您更改为 /22,网络将是 10.10.8.0 到 10.10.11.255,这不会与您的其他地址重叠。
您的路由或过滤是否会将这些源地址发送到您的其他分支,或者数据包是否会返回,是另一个问题。但当然可以重新配置您的路由/访问控制以允许您的 /22 而不会发生冲突。
注意:关于寻址和掩码最完整的问题是如何计算前缀、网络、子网和主机号?这是寻找详细了解这些事情的最佳场所。
只是为了调整 jonathanjo 的良好响应,将掩码更改为 /22,网络将从 10.10.8.0 变为10.10.11.255。您可以在 Linux 中使用 ipcalc 来检查:
$ ipcalc 10.10.10.0/22
Address: 10.10.10.0 00001010.00001010.000010 10.00000000
Netmask: 255.255.252.0 = 22 11111111.11111111.111111 00.00000000
Wildcard: 0.0.3.255 00000000.00000000.000000 11.11111111
=>
Network: 10.10.8.0/22 00001010.00001010.000010 00.00000000
HostMin: 10.10.8.1 00001010.00001010.000010 00.00000001
HostMax: 10.10.11.254 00001010.00001010.000010 11.11111110
Broadcast: 10.10.11.255 00001010.00001010.000010 11.11111111
Hosts / Net: 1022 Class A, Private Internet