AWS:无法复制现有域的 DNS 设置

neu*_*ert 2 amazon-web-services amazon-route53

我有一个带有 A 记录的域,dualstack.prod-clients-alb-1234567890.us-east-1.elb.amazonaws.com.我试图让另一个域指向同一台服务器,但无法这样做。当我这样做时,我收到以下错误:

Bad request.
(InvalidChangeBatch 400: ARRDATAIllegalIPv4Address (Value is not a valid IPv4 address) encountered with 'dualstack.prod-clients-alb-1234567890.us-east-1.elb.amazonaws.com.'')
Run Code Online (Sandbox Code Playgroud)

如果必须将其设置为 IPv4 地址,那么我的其他域如何获得 A 记录dualstack.prod-clients-alb-1234567890.us-east-1.elb.amazonaws.com.

我还尝试检查“别名”按钮并为端点选择“网络负载均衡器的别名”并将区域设置为 us-east-1,但我没有看到网络负载均衡器的任何资源。也许我需要使用不同的端点?如果是这样,我可以从另一个域的 A 记录中找出我需要使用哪一个吗?

(两个域将托管在同一台计算机/ECS 实例上,因此在我看来它们应该具有相同的设置......)

MLu*_*MLu 5

使用A ALIAS,如果您在下拉菜单中没有看到您的 ALB,您可以dualstack...com.在其中写入/粘贴名称。下拉列表仅显示同一帐户中尚未使用的 ALB,但完全可以为现有记录创建新的 A/ALIAS。它只是没有显示在菜单中。

仅供参考 - 简单A记录需要一个 IP 地址,例如 192.0.2.123,而A/ALIAS记录需要一个支持的服务之一的域名,例如 ALB,Route53 会将其解析为 IP 地址。

希望有帮助:)