假设有一个简单的 LAN,地址为 192.168.100.0/24。您会将默认路由器配置在 192.168.100.1 还是 192.168.100.254 上?为什么?
谢谢
答案1
我信奉“将网关置于子网顶部”的理念。不过,这完全没有区别。
为了好玩,我将网关放在“.0”或“.255”地址的 /23 中(即 192.168.0.0/23,跨越 192.168.0.0 到 192.168.1.254,其中 192.168.0.255 和 192.168.1.0 都是有效的主机 IP)... 这很有趣。我喜欢看着那些不懂 IP 子网划分的人在我告诉他们“默认网关是 192.168.0.255...”时头脑爆炸的样子。
答案2
我将使用 192.168.100.1,然后从 192.168.100.10 开始分配 IP(如果需要添加一些网络设备(如负载平衡器等),我会保留一些空闲 IP)
为什么?假设您需要将网络缩小到 /25,如果您使用了 192.168.100.254,则必须更改所有主机的网关。
好的,您会告诉我,我可以使用 192.168.100.254,并从顶部而不是底部开始影响 IP,然后缩小到 192.168.100.128/25,而不是 192.168.100.0/24。没错。
现在假设您需要将网络扩展到 192.168.100.0/23。如果网关设置为 192.168.100.1,则网关仍然是网络的第一个 IP,而 192.168.100.254 位于中间。
这就是为什么我大多数时候都喜欢采用第一个 IP,这对其他人来说也更容易,他们只知道网关是子网中的第一个 IP,并且大多数时候更改子网不会影响此语句。
答案3
据我所知,这几乎完全是个人/组织偏好。只要你保持一致,两种方式都没有错。如果你真的想,你可以将路由器设置为同时拥有两个 IP(但这很愚蠢。)
答案4
对此没有硬性规定,但在我设计和/或工作的几乎所有网络中,子网中最低的 IP 用于路由器/默认网关。 在您的例子中,这将是 192.168.100.1。
至于您的“为什么?”问题 - 这实际上只是网络社区已经确定的惯例。如果您想将默认网关放在其他地方,请随意,但实际上您可能会在将来的某个时候自找麻烦。