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

请在192.168.100.0/24上假设一个简单的局域网。 你会configuration192.168.100.1或192.168.100.254默认路由器,为什么?

谢谢

我是“把网关放在子网的顶端”的宗教。 但是,这绝对没有区别。

对于踢,我已经把网关在“.0”或“.255”地址(即192.168.0.0/23,跨越192.168.0.0到192.168.1.254,/ 192.168.0.255和192.168.1.0都是有效的主机IP)…这是一个很好玩的,那个。 当我告诉他们 – “默认网关是192.168.0.255 …”的时候,我喜欢看不懂IP子网划分asplode的人的头。

我会使用192.168.100.1,然后从192.168.100.10开始分配IP(如果我需要添加一些networking设备,如负载平衡器等,我保留一些免费的IP)

为什么? 假设你需要将networking缩小到一个/ 25,如果你使用了192.168.100.254,你必须把网关全部更换为主机。
好吧,你会告诉我,我可以使用192.168.100.254,并开始影响IP从顶部,而不是底部,然后缩小到192.168.100.128 / 25而不是192.168.100.0/24。 那就对了。
现在想象你需要将networking扩展到192.168.100.0/23。 如果一个网关设置为192.168.100.1,当192.168.100.254位于中间时,网关仍然是networking的第一个IP。

那为什么我更喜欢在大多数时候采取第一个IP,这对其他人来说也是比较容易的,他们只知道网关如果在子网中第一个IP和大部分时间改变子网都不会影响这个语句。

从我所看到的,这几乎完全是个人/组织偏好。 只要你一致,这两种方法都是错的。 如果你真的想,你可以设置路由器有两个IP(但这将是愚蠢的)。

比“是门户高还是低”更重要? 是“你logging了你做了什么,所以将来人们会知道如何find东西?”

通常人们坚持使用什么设备 – 这通常是192.168.0.1。 我在一个约定网关是.254的环境中工作,pipe理的交换机在.253以下,在.1上的备份连接,在.2以上的服务器上工作。

关于这一点并没有硬性规定,但是在几乎所有我devise和/或处理的networking中,子网中最低的IP用于路由器/默认网关。 在你的情况下,这将是192.168.100.1。

至于你的“为什么?” 问题 – networking社区已经解决了这个问题。 如果你想把默认网关放在其他地方,那么你可能会在将来的某个时候要求混淆。

我一直在路由器底部。 然后来到服务器,其次是任何其他需要或从固定地址获益的设备。 打印机在顶部,也有固定的地址。 它们之间的一切都是DHCP。

我只是这样做的,但正如其他人已经指出的那样,这完全没有什么区别。 唯一重要的是你采取一致的scheme并坚持下去。 不要忘记logging它。

抛硬币 – 无所谓 – 更重要的是坚持所有子网的结果,以保持一致性。

这是现场实践和喜好。

我build议的唯一的“规则”是无论你select哪一个,都要一致。 如果你pipe理很多networking或一个庞大的复杂的networking,有很多的子网,有时路由器在192.168.x.1,有时在192.168.x.254 ……这是迷惑每个人的好方法。

这与默认网关的IP无关,但在整个networking中有一个一致的策略是很好的。 通常说“最低可用”或“最高可用”是最容易的,因为这两者在从/ 30到a / 0的任何networking上都可用。