使用第一个或最后一个免费 IP 作为默认网关?

7 networking subnet ip-address

请假设 192.168.100.0/24 上有一个简单的 LAN。您会在 192.168.100.1 或 192.168.100.254 上配置默认路由器吗?为什么?

谢谢

Eva*_*son 20

我是“将网关放在子网顶部”的信仰。不过,这绝对没有区别。

对于踢球,我将网关放在“.0”或“.255”地址上的 /23 中(即 192.168.0.0/23,跨越 192.168.0.0 到 192.168.1.254,以及 192.168.0.255 和 192.120都是有效的主机 IP)...这很有趣。当我告诉他们 - “默认网关是 192.168.0.255...”

  • 我也使用过两者,但通常是出于更实际的原因,而不仅仅是看到人们的头爆炸;) (4认同)
  • 这可能很有趣,但是当没有正确理解子网划分的人必须调试网络问题时,这可能会导致问题。 (4认同)
  • @ John Gardeniers:我想说不了解子网划分的人不应该调试 tcp/ip 网络……但我们都知道这并不总是有效 (3认同)

rad*_*ius 10

我会使用 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,当192.168.100.254在中间时,网关仍然是网络的第一个IP。

这就是为什么我大多数时候更喜欢取第一个IP,对其他人来说也更容易,他们只知道网关如果子网中的第一个IP并且大部分时间更改子网不会影响此声明。

  • 错误的论点 - 如果您通过这种方式需要粉碎网络,您仍然需要更改所有主机上的网络掩码。因此无论如何都要访问所有主机 -> 同样的情况。 (2认同)
  • 是的,但这要容易得多……如果您先更改主机上的网关,则主机上的网络会丢失,直到更改所有主机,然后更改网关 IP(当然,您不能先更改网关,否则您会丢失主机,然后可以'不做改变)。换口罩不代表减产! (2认同)
  • 我认为这是一个有效的答案。在更改子网大小的情况下,保持低地址并在下一步中照顾其他主机感觉更自然。 (2认同)

tec*_*b0y 5

据我所知,这几乎完全是个人/组织的偏好。只要你保持一致,任何一种方式都没有错。如果您真的想要,您可以将路由器设置为拥有两个 IP(但这很愚蠢。)


EEA*_*EAA 2

对此没有硬性规定,但在我设计和/或工作过的几乎所有网络上,子网中最低的 IP 用于路由器/默认网关。在您的情况下,这将是 192.168.100.1。

至于你的“为什么”?问题 - 这实际上只是网络社区已经确定的一个约定。如果您想将默认网关放在其他地方,请随意,但实际上您可能会在将来的某个时候遇到混乱。

  • 这可能是因为现在大多数“路由器”都是消费者规格的设备,也执行 DHCP,琼斯夫人必须输入的字符数越少(“10.1.1.1”与“192.168.101.254”),她获得的机会就越小错了。 (2认同)