当您使用 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 时工作的主要内容,如果未能解决你的问题,请参考以下文章
AWS Route53 故障转移和 chrome DNS 缓存
必须使用 www 用于使用 Amazon Route53 的 DNS 条目
在使用 route53 在云端连接后,Amazon Ec2 上的 Ci3 会话数据出现问题。在公共 DNS 上启动时工作