当您使用 Route 53 作为 DNS 时,Lightsail 实例在您点击 http://[domain].com 而不是 www.[domain].com 时工作

Posted

技术标签:

【中文标题】当您使用 Route 53 作为 DNS 时,Lightsail 实例在您点击 http://[domain].com 而不是 www.[domain].com 时工作【英文标题】:Lightsail instance works when you hit http://[domain].com, but not www.[domain].com, using Route 53 as DNS 【发布时间】:2018-02-11 23:55:41 【问题描述】:

我对 DNS 很陌生,这是第一次尝试将域名连接到 IP,所以我不确定我在这里缺少什么。我尝试将 www 和非 www NS 记录都连接到 Lightsail 名称服务器,但似乎只有非 www 选项有效。当我尝试访问 www.[domain].com 时,我得到未解析的主机名。我还在每个托管区域中添加了一条直接指向 IP 的 A 记录,我不确定他们是否真的做了任何事情,但我只能从 IP 或 http://[domain].com 访问该站点。我很感激你们能给我的任何帮助,希望它的小东西。

Here is an album containing my hosted zone and each zone's settings

【问题讨论】:

【参考方案1】:

我认为您不需要为 www 和顶点域(非 www)使用两个单独的托管区域。您可以拥有一个托管区域并使用 CNAME 或别名记录为 www 和 apex 域创建资源记录集。由于您已经拥有 example.com 的 A 记录,因此您可以在同一托管区域中为 www.example.com 创建 CNAME 记录并将其指向 example.com

无论如何,对于没有找到的域,可能是由于 TTL。

希望这会有所帮助。

更多信息: http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/ResourceRecordTypes.html#CNAMEFormat

http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-values-basic.html#rrsets-values-basic-ttl

【讨论】:

以上是关于当您使用 Route 53 作为 DNS 时,Lightsail 实例在您点击 http://[domain].com 而不是 www.[domain].com 时工作的主要内容,如果未能解决你的问题,请参考以下文章

亚马逊route53 DNSSEC支持

AWS Route53 故障转移和 chrome DNS 缓存

必须使用 www 用于使用 Amazon Route53 的 DNS 条目

在使用 route53 在云端连接后,Amazon Ec2 上的 Ci3 会话数据出现问题。在公共 DNS 上启动时工作

将 AWS Route 53 DNS 记录静态链接到 EC2 实例

使用 Elastic beanstalk 调试 Route 53 的高 DNS 查找时间问题