同一个IP地址的DHCP预留先到先得,根据?

这是一个场景:

我有一个主服务器和一个备份服务器公园。 由于设置,我的路由器上的端口转发活动到一个特定的IP地址。 当然,我也可以预留备份服务器,但这意味着我会复制RDP和其他服务的所有服务器以匹配新的IP地址。

考虑到他们要replace另一个以防万一维修,我想知道下面的情况是否可能,以及缺点是:

请在DHCP服务器上列出两台服务器以获得相同的MAC地址和第二个IP地址。

如果第一台服务器从DHCP服务器获取IP,则使用预留的主要地址。 如果第二台服务器上线,它会尝试从DHCP获得第一个主地址,但是失败,然后自动获取第二个IP地址。

显然,如果第一台服务器离线,第二台服务器不会自动获得其他IP地址。 我意识到这一点,但这不是真正的问题。

基本上,如果主服务器下线,我想login到第二台服务器,刷新其IP,一切工作再次。 最简单的方法是简单地重新启动路由器,导致所有networking接口的networking范围内重新启动所有的新IP地址。

DHCP服务器在运行Windows Server 2016的域控制器上,尽pipe备份有2008 R2,但是我确信DHCP没有改变。

如果我能够根据主机名进行端口转发,问题就已经解决了,但是我不能。

那么,上述可能性是否可能呢?如果有的话,是否有什么缺点或者我必须牢记的事情呢? 任何意见,为什么这是一个可怕的想法,随意把他们的意见。 🙂

我发现了一个完美的方法来排除问题。

我在Hyper-V虚拟机中运行了2台服务器。 我希望能够设置它,以便服务器自动获取某个IP地址,具体取决于其备份服务器还是主服务器。

这可以通过组合2个function来完成:1.为每个VM预先定义的MAC地址2.基于MAC地址的DHCP保留。

如果我需要切换服务器,我可以简单地编辑第二台服务器的MAC地址,以便获得第一台服务器的IP地址,然后在修复第一台服务器时,给它们备份的MAC地址,这样我就可以得到他们起来,运行和修复的东西。

如果全部解决了,我closures所有的东西,交换MAC地址,启动它,IP地址反向。 没有必要玩港口转发等。

它不是像我希望的那样倒退的理想情况,但是这是最接近我能想出的,似乎需要最less的努力。 备份服务器将已经有相同的mac地址集,但只是closures。 如果主服务器出现故障,我只需启动它即可快速继续。 然后更改主园区的mac地址,以便他们获得不同的ip地址,我可以继续工作,解决问题,closures两台服务器,并更改mac地址。