我正在创建 Route 53 DNS 故障转移以将流量定向到两个 EC2 区域。显然,如果一个失败,我希望 R53 将流量引导到另一个区域。
每个区域都有一个 ELB,其中分布着一些实例。我配置 R53 运行状况检查的最佳方式是什么?理想情况下,我想使用分配给 ELB 的 DNS 记录,因为亚马逊可能会更改 IP。
然而,这似乎是不可能的。在 R53 健康检查选项中,我选择以下内容:
Protocol: HTTP
IP: ip_address
port: 8080
HostName: ELB_Host_name.amazonaws.com
Path: /index.html
当我使用它时,URL 仍将显示 IP 地址而不是 DNS 名称。这是他们唯一的选择吗?我不想解析 ELB DNS 条目并将 IP 放在那里。如果亚马逊决定改变某些东西,这将失败。