我在当前设置中使用 AWS 的弹性负载均衡器,然后将请求传递给两个应用程序服务器。在过去的几个月里,我切换到了 AWS,并试图找出在我的区域文件中进行总括的最佳方法,以便将任何其他子域的流量发送到负载均衡器。
GoDaddy 不允许 Cnames 使用 * 作为总括,ELB 没有公共 IP 供我指向;只是亚马逊提供的公共 DNS 记录。在这种情况下我应该如何处理包罗万象?
我在当前设置中使用 AWS 的弹性负载均衡器,然后将请求传递给两个应用程序服务器。在过去的几个月里,我切换到了 AWS,并试图找出在我的区域文件中进行总括的最佳方法,以便将任何其他子域的流量发送到负载均衡器。
GoDaddy 不允许 Cnames 使用 * 作为总括,ELB 没有公共 IP 供我指向;只是亚马逊提供的公共 DNS 记录。在这种情况下我应该如何处理包罗万象?
我会将域转移到 AWS 并使用 Route 53别名
Route53 允许*.rood.tld
ALIAS A
记录,这正是您想要完成的。CNAME
s 放在域的根(顶点)上是非法的,因此您不能将域名用作域的根(或其他带有 的子域*
),因此您需要一个 IP。
ALIAS A
记录是A
由您的 DNS 提供商在运行时解析的记录,这意味着,当您在 Route53 中指定域的根指向另一个域名(ELB 的主机)时,在外部查询时,DNS 系统实际上会回复该A
记录ELB,以及所有必需的 IP。