来自 EC2/VPS 的 DHCP

来自 EC2/VPS 的 DHCP

有人认为有可能在云服务器(如 Amazon EC2 或通用 VPS)上运行 DHCP 服务吗?它是否可以在公司在地理上拥有多个站点的情况下使用(例如,一个 DHCP 服务器用于遍布全国的许多办事处)?

答案1

从技术上讲,是的。不过,本地 DHCP 服务器通常是更好的选择。DHCP 是一件相当“简单”的事情,只需在每个站点上安装一台装有 Linux 的旧台式机即可,而且比集中所有设备更不容易出现故障。

如果您想这样做,最好的方法是通过 VPN 将站点连接在一起。要么返回主站点,要么返回 EC2 上的节点。然后在主站点上运行 DHCP 服务器,并配置其他站点的路由器或交换机以进行 DHCP 转发。

如果 VPN 链接或主站点出现故障,其他站点将无法获取新地址。在这样做之前,请仔细考虑后果。

答案2

不,不应该这样做。DHCP 应该在本地运行。您可以在一个中央服务器上生成配置文件,从而从一个地方进行管理。

每个站点应该运行一个(或多个)dhcp 服务器。

答案3

您应该尽可能在靠近网络的地方运行 DHCP。如果交换机/路由器具有此功能,我甚至建议您在交换机/路由器上运行它。您需要弄清楚您要解决的问题是什么。

如果您希望一个办公室中的机器通过主机名与另一个办公室中的机器进行通信,还有其他选择。这取决于您的 DHCP 服务器和 DNS 服务器如何通信。

例如,总是有可能给出固定的根据 MA​​C 地址将 IP 分配给机器,并有一个主主办方具有这些映射的文件并将其提供给您的 DNS 服务器。

还有其他方法涉及 DNS 和 DHCP 服务器之间更复杂的配置。

相关内容