裸根域名托管

时间:2015-06-11 12:03:49

标签: redirect amazon-web-services amazon-s3 amazon-route53

通常的做法是将mysite.com指向www.mysite.com

但是假设我希望重定向。换句话说,我想设置一个裸根域,而不设置任何子域,甚至不是www.mysite.com

我正在使用Route53和S3。据推测,我只需要一个托管区域(mysite.com)。我还需要两个存储分区(mysite.comwww.mysite.com)还是可以设置mysite.com?

2 个答案:

答案 0 :(得分:0)

设置以您的域名命名的存储桶。存储桶名称​​必须与浏览器地址栏中显示的地址完全匹配

然后,在Route 53的域的根(apex)创建一个A记录,将主机名留空,为Alias选择“是”,然后在下拉列表中选择存储桶名单。

这就是你所要做的一切。

如果您创建指向域名本身的“www”CNAME,则无法使用S3网站托管,因为存储桶名称与浏览器地址栏中的名称不匹配(以及CNAME不会导致浏览器将地址栏更改为目标。)

DNS中指向S3的所有内容都必须具有与DNS条目匹配的相应存储桶。这就是它的设计方式。

因为人们通常很容易在网站主机名前键入“www”,所以可能创建第二个包含“www。”+您的域名作为存储桶名称的存储桶,然后配置该存储桶以将所有请求重定向到根域名,并在S3上设置额外的Alias记录 - 因为如果用户在其浏览器中键入“www.example.com”,它将达到第二个存储桶和重定向 - 通过更改浏览器的地址栏 - 到根域...从可用性的角度来看,这几乎肯定是您真正想要的。

答案 1 :(得分:-1)

  

在我的一个额外域名上进行一些测试后进行编辑。信息   发布在下面是不正确的我将此留在这里,以便其他人不要遵循这条不正确的道路。

--------------------------------

这是CNAME记录为您做的事情。只需为' www'添加CNAME即可。转到yourdomain.com

www.yourdomain.com和yourdomain.com都可以在浏览器中使用而无需任何重定向。

Route53中的

看起来像这样 enter image description here