如何直接从Route 53获取DNS A记录IP?

How to get DNS A record IP directly from Route 53?

当主服务器发生故障时,我使用 Route 53 故障转移切换到辅助服务器。

我想在辅助设备处于活动状态时停止主设备上的进程...我正在考虑使用来自 Route 53 的 IP 作为触发器。

如何直接从 Route 53 获取该 IP 以避免缓存延迟?

查看 Route53 以查看您的域的权威名称服务器是什么。它们将显示为 NS 记录。选择其中一个并直接查询。例如,如果您域的其中一个名称服务器是 ns1.aws.com 而您的 A 记录是 www.example.com 那么您可以使用 nslookup 之类的工具查询 A 记录的当前 IP 地址所以:

nslookup www.example.com ns1.aws.com

这将直接针对您域的权威名称服务器执行 DNS 查询,绕过任何 DNS 缓存。