2012-01-25 126 views
2

因此,我在Amazon S3上设置了一个存储桶,它被配置为一个站点,并可通过端点地址访问。Amazon S3域名托管:CNAME太长

当我将这个端点地址粘贴到1and1的控制面板中时,它告诉我它太长了(超过了30个字符的可笑限制)。

我的选择是什么呢? 1and1允许我更改DNS,或者添加IP地址作为A记录。如果这两者中的任何一个都适用,那么考虑到我的存储桶位于爱尔兰数据中心内,它将设置什么价值。

谢谢大家。

回答

5

这是我的解决方案后1 & 1是荒谬的无益。它涉及到一个外部的DNS提供商,但噢,它工作得很好。

我使用裸域名注册了Namecheap的FreeDNS服务(即不包含'www')。将您的DNS记录指向1 & 1以使用Namecheap的服务器。

的记录,然后设置为:

@ http://www.yourdomain.com URL redirect (301) 3600 
www your.long.cname.aws.amazon.com. CNAME (Alias) 3600 

顶线梳理了裸域的问题(我似乎记得试图将其设置为CNAME也和它不工作),并无论你认为合适,TTL可以改变。

+0

+1为跟进您的解决方案,这个非常恼人的问题,谢谢!请注意,AWS自己提供DNS服务(请参阅[Amazon Route 53](http://aws.amazon.com/route53/)),这将允许您将所有内容保持集中,并且还提供了一些针对高级应用的AWS特定优势案例(例如最近宣布的[基于多区域延迟的路由](http://aws.typepad.com/aws/2012/03/latency-based-multi-region-routing-now-available-for-aws.html ));它有一个相当小的,但最终仍然相关的[price tag](http://aws.amazon.com/route53/pricing/)。 –

+0

通过上述设置,您的S3存储区应该命名为** www.yourdomain.com **,看起来您不需要另一个名为** yourdomain.com **的存储区。当我按照亚马逊的建议安装我的S3存储桶时,即** yourdomain.com **是主存储桶和** www.yourdomain。com **是另一个桶设置重定向到前一个;我结束了一个重新直接循环。这是来自[namecheap论坛]的一个主题(https://community.namecheap.com/forums/viewtopic.php?f=6&t=7694) – Subbdue

-1

除非你以某种方式获得一个静态IP分配给你的S3 ,恐怕没有什么可以做的了。

你总是可以尝试使用1 & 1的HTTP redirection service,但我不确定你的域名会受到什么样的影响(根据Google搜索中显示的网址等)。

2

我打了1and1技术求助热线与同样的问题。答案是:如果cname别名超过32个字符,请打电话给您的主机并要求他们输入一个较短的cname别名。是的,1and1真的认为你应该打电话给亚马逊网络服务,并要求他们为你重新配置他们的负载均衡软件!

我立即取消了我的域名注册1and1。如果您想要使用Amazon S3,那么只有域名转移到其他提供商才是唯一的选择。

+1

因为这根本不是他们愚蠢的建议,对吧?吉兹。在那里处理业余爱好者。 – Dan

+0

同样的事情发生在我身上。终于有了一些工作。我正在使用sites.google,而我的cname时间太长。我能够通过添加一个子域来验证我的网站。但我所能做的只是http重定向。这不是我想要的。 iFrame不起作用。这是2.5年后。我建议不要使用1&1。 – Brad8118