我已经使用 AWS (Route53 + ElasticBeanstalk) 设置了我的服务器。当然 Route53 不会让我将我的 CNAME 设置为域的顶点,所以我必须输入“www”。在我的领域前面。域名很短,所以 www. 看起来很糟糕,我希望它消失!如何在 Node.JS 中或通过 ElasticBeanstalk 配置完成此操作?谢谢
1 回答
不,Route 53 不允许您CNAME
在域的顶点设置 a,因为这不是有效的 DNS 配置......但这就是 AWS 引入别名的原因...... Route 53 将允许您ALIAS
在顶点创建一个域,它引用弹性 beantalk 部署的弹性负载均衡器。
如果要将区域顶点与负载均衡器 DNS 名称相关联,可以使用下一个选项。
选项 2:使用 Amazon Route 53 作为 DNS 服务创建域。Amazon Route 53 将有关您的域的信息存储在托管区域中。托管区域是一个 Amazon Route 53 概念,类似于 DNS 名称服务器上的区域文件。与区域文件一样,托管区域包含有关您的域名的信息,包括域中的子域名以及名称和 IP 地址之间的映射......
使用此选项将区域顶点与您的负载均衡器 DNS 名称相关联。您将使用 Amazon Route 53 为您的域(例如 example.com)创建一个托管区域,然后创建别名资源记录集。别名资源记录集包含指向包含您的 DNS 资源记录的资源记录集的指针。例如,为您的域 example.com 设置的别名资源记录可以指向您的 Elastic Load Balancing 负载均衡器实例 myLB-1234567890.us-east-1.elb.amazonaws.com 的 DNS 名称。创建托管区域后,您还可以创建别名资源记录集以将子域名与您的 Elastic Load Balancing 实例相关联。
查询别名记录时,每次查询时都会返回弹性负载均衡器的 IP 地址之一。