1

我在这里绝对感到困惑,所以一些帮助肯定会有所帮助。

我有一个想在 AWS S3 上托管的静态网站。我想将它与 sans-titres.com 域名相关联(作为奖励 www.sans-titres.com 但一步一步......)

我已阅读此内容: Amazon S3 上的静态托管 - DNS 配置 并遵循所有步骤。

所以我有两个桶 www.sans-titres.com 和 sans-titres.com

域名在https://www.bookmyname.com注册,我无法更改。

所以我尝试创建一个 CNAME,我认为就是这样。但不幸的是,这不起作用。

www.sans-titres.com  28800   CNAME   sans-titres.com.s3-website-eu-west-1.amazonaws.com.
sans-titres.com  28800   CNAME   sans-titres.com.s3-website-eu-west-1.amazonaws.com.

作为配置,我仍然有:

Your DNS :
    nsa.bookmyname.com
    nsb.bookmyname.com
    nsc.bookmyname.com

我无法修改(至少,我无法将字段更改为www.sans-titres.com.s3-website-eu-west-1.amazonaws.comor sans-titres.com.s3-website-eu-west-1.amazonaws.com

所以第一个问题是:Bookname DNS 地址是干什么用的?因为,据我了解 CNAME 规则,每当发送 sans-titres.com 时,请求都会转发到回复正确内容的 aws 。所以 nsa.bookmyname.com 永远不应该被访问?

第二个问题自然是:我做错了什么?

我试图跟踪 sans-titres.com,但这就是我所拥有的:

查找失败。输入中没有有效查找的 IP 地址或主机名。

我还阅读了这篇文章: Setting foobar.com and www.foobar.com to point to my Amazon S3-hosted site

这让我觉得我应该遵循本教程: http : //docs.aws.amazon.com/AmazonS3/latest/dev/website-hosting-custom-domain-walkthrough.html 这解释了我们需要使用 Route53 服务,这不包含在 S3 服务中。我们没有解决方案来避免这种情况吗?

我认为域名超级简单:要么指向一个 IP,要么指向另一个稍后将指向该 IP 的地址,但我碰巧发现它比这复杂得多......

非常感谢您的帮助,我现在很困惑...

4

1 回答 1

1

终于我摆脱了麻烦,尽管我从来没有真正明白哪里出了问题。

当然,我的 CNAME 配置不正确。这是现在有效的:

    @    28800   A   174.129.25.170
    www  28800   CNAME   www.sans-titres.com.s3-website-eu-west-1.amazonaws.com.

使用 A 重定向到http://wwwizer.com/naked-domain-redirect以添加 www。

但仍有一些奇特的事情发生。

例如。当我输入完整的亚马逊端点时:http: //www.sans-titres.com.s3-website-eu-west-1.amazonaws.com

我被重定向到http://www.sans-titres.com,这感觉不合逻辑,因为反过来,考虑到 CNAME 规则。

经验教训:所有这些注册商都有非常不友好的界面,让你对修改他们的配置感到非常不舒服,而亚马逊试图一次销售尽可能多的服务。

嗯,一定要小心!

于 2013-02-06T12:34:21.817 回答