我们正在设计一个网络,
192.168.100.52
192.168.110.13
最初的子网掩码是 255.255.255.0,因此显然如果没有某种路由器,这前两台机器将无法相互通信。
将子网掩码更改为 255.255.0.0 以允许这两个网络成为同一网络的一部分是否合法?
答案1
192.168.* 范围是私有的,因此从技术上讲,您可以这样做而不会在更广泛的互联网上引起 IP 地址冲突问题。但是,传统上 192 个八位字节范围用于 C 类网络,其子网掩码为 255.255.255.0,只允许跨一个八位字节范围的计算机 (255) 进行通信。您描述的是 B 类网络,按照惯例使用 172.16.xx
抛开惯例,没有什么可以阻止您将 192.168 范围用作 B 类。如果您想将网络流量限制为仅 192.168.100.x 和 192.168.110.x 网络,则可以将子网掩码更改为仅包含该范围的值,例如 255.255.240.0(这将允许 192.168.96.1 - 191.168.111.254 范围内的任何子网之间的通信)- 如果将两个子网放在一起(192.168.100.x 和 192.168.101.x),则可以将子网掩码更改为 255.255.254.0。
一个有趣的子网计算器可以在这里找到http://www.subnet-calculator.com/
答案2
是的。192.168.xx 范围是 B 类私有范围,因此您可以将其细分为任意多个(或几个)子网。使用 255.255.0.0 作为子网掩码即可。这将形成一个包含 65534 个 IP 地址的大范围(即 256 * 256 - 2 个 IP 地址;192.168.255.255 是广播地址,192.168.0.0 是网络地址,这两个地址都不能分配给网络上的设备)。