2012-01-25 123 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