0

我在 AWS S3 上托管一个 Web 应用程序,但我正在尝试设置一个自定义域。作为参考,我遵循了本教程:http ://docs.aws.amazon.com/AmazonS3/latest/dev/website-hosting-custom-domain-walkthrough.html

我相信我已经成功地执行了所有必要的步骤,但我仍然无法通过我的自定义域访问我的网络应用程序。我知道这是一个重复的问题,但是,我查看了他们的解决方案(例如公开文件),但我的域仍然无法正常工作。

我在网络方面非常有限,所以请提前原谅我。以下是我所做的:

  • 创建了两个 S3 存储桶,一个用于托管应用程序,一个用于重定向到应用程序。
  • 在 Route 53 上创建了一个托管区域并创建了一个别名,它指向我的 S3 存储桶
  • 将我的 NS 值 (ns-xxx.yyy) 复制并粘贴到 Namecheap 的自定义 dns 设置中

按照教程,一切都应该正常工作,但事实并非如此。我已联系 Namecheap 的支持人员,他们通知我我的 DNS 设置已更新。我已经执行了几个命令(nslookup、ping 和 dig +recurse +trace www.example.com any),每个命令都返回我的 AWS 名称服务器。因此,因为这些命令正在返回名称服务器,所以我认为我已经正确地传输了它们。

此外,在过去的几天里,每当我尝试访问我的域时,都会收到一条通用的“域被占用”消息。但是,当我今天尝试访问该域时,我收到一条消息,通知我找不到 DNS 服务器。

谁能帮我从 Namecheap 设置自定义域?

PS - 我可以通过 S3 存储桶访问该应用程序。

编辑 - 我再次执行了“dig +recurse +trace www.example.com any”命令,我注意到如果有帮助的话,没有 CNAME 输出。

4

0 回答 0