有没有人认为有可能在云中的服务器上运行DHCP服务,如Amazon EC2或通用VPS? 它可以用于公司在地理上有多个站点的情况(例如,许多办事处的一台DHCP服务器遍布全国)?
从技术上来说,是的。 尽pipe本地DHCP服务器通常是更好的select。 DHCP是一个相当“容易”的事情,只要在每个站点上安装一个带有Linux的旧桌面就行了,而且所有事情都集中在一起的故障更less。
如果你想这样做,最好的方法是通过VPN连接在一起的网站。 回到主站点或EC2上的节点。 然后在主站点上运行DHCP服务器,configuration其他站点的路由器或交换机进行DHCP转发。
如果VPN链接或主站点发生故障,其他站点将无法提取新地址。 在这样做之前,仔细考虑这些影响。
不应该这样做。 DHCP应该在本地运行。 您可以在一台中央服务器上生成configuration文件,从一个地方进行pipe理。
一个(或多个)DHCP服务器应该在每个站点上运行。
您应尽可能靠近networking运行DHCP。 如果它有这种能力,我甚至build议从交换机/路由器上运行它。 你需要弄清楚你试图解决什么问题。
如果你想让一个办公室里的机器通过主机名与另一个办公室通信,还有其他的select。 这取决于你的DHCP服务器和DNS服务器如何通信。
例如,总是可以根据MAC地址向机器发送固定的 IP,并且拥有一个拥有这些映射的主控主机文件,并将其提供给您的DNS服务器。
还有其他一些涉及DNS和DHCP服务器之间更复杂configuration的方法。