如何使用多个 ec2 实例使我的 /etc/hosts 文件保持最新

Z J*_*nes 0 domain-name-system linux centos hosts amazon-ec2

你们有没有想出一个让多个 EC2 实例上的 /etc/hosts 文件保持最新的好方法?

实例下降......一些新实例被创建......内部IP发生变化。如何确保所有服务器上的 /etc/hosts 文件准确无误?

Bar*_*Vos 7

2个选项:

  • 使用弹性 IP。每当实例启动时,您都可以回收 IP 并在新实例上使用它。

  • 使用 DNS:在其中一个实例上设置一个小型 DNS 服务器(dnsmasq 不需要大量资源),并将其他实例上的所有主 DNS 服务器重定向到这里。设置或新主机是微不足道的,因为它需要的文本文件中不超过一行。

也许两者的结合也不会坏。

  • DNS 也可以通过 API 使用 Amazon Route53 进行管理。让您不必在实例上运行它并担心该实例会宕机。 (3认同)