【发布时间】:2017-03-12 21:42:00
【问题描述】:
我创建了一个我的域指向的存储桶,我决定删除该存储桶并让我的域指向一个 wordpress 实例。该文档非常清楚如何更新您的托管区域并使域指向实例,但由于某种原因,我的域仍然指向:
example.com.s3-website-us-east-1.amazonaws.com
我阅读了我的托管区域详细信息,上面写着:
- 在域名系统开始将此域的查询路由到 Route 53 名称服务器之前,您必须使用当前的 DNS 服务或域的注册商(如果适用)更新名称服务器记录。如需更多信息,请单击?上面的图标。
好的,很清楚我需要做什么。
帮助不大,但我的名称服务器记录在实例和记录集上都更新了,我在记录集类型 A 中的弹性 IP 与我的 AWS 实例相同。我也可以访问我网站的弹性 IP。
我确信我忽略了一些小问题,但我没有解决问题的想法。因此,对于如何让我的域指向我的 AWS 实例的任何帮助将不胜感激。
文档:http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-to-ec2-instance.html
已编辑:当我输入 www.example.com 时,它会将我重定向到
example.com..s3-website-us-east-1.amazonaws.com
404 NOT found
Code: NOSuchBucket
Message: The specified bucket does not exist
BucketName:
Requstid:
HostId:
【问题讨论】:
-
您根本不需要修改任何名称服务器记录。您是否只是将您的域移动到 Route53 或其他什么?您应该只需要修改一个指向 S3 的 CNAME 或 A 记录。
-
我根本没有在 Route 53 管理 --> 托管区域部分修改 NS。我通过亚马逊购买了我的域名。我用我的弹性 IP 添加了一条 A 记录。我可以通过直接输入 IP 来访问我的 wordpress 站点,但是当我输入 www.exmaple.com 时,我会得到以下重定向到 exmaple.com.s3-website-us-east-1.amazonaws.com:
-
那你为什么在你的问题中包含所有这些名称服务器的东西? A 记录上设置的 TTL 是什么,之前设置的是什么?您是否尝试过清除本地计算机上的 DNS 缓存?
-
TTL 是 300。你是对的,DNS 缓存是问题!!!!我知道这很简单。非常感谢马克。我昨天只吐了 4 个小时,试图弄清楚我做错了什么#learnwhiletroubleshooting
标签: wordpress amazon-web-services amazon-ec2 amazon-route53