2012-12-14 165 views
4

我需要爲我的負載平衡的AWS站點mywebsite.com添加CName記錄。該記錄應是:AWS負載均衡器需要@cname記錄,但會覆蓋我的@ MX記錄

@ CNAME   mywebsite.us-east-1.elb.amazonaws.com 

但是看起來(根據123-REG),這將覆蓋@ MX記錄,我有電子郵件至該域名:

@ MX 300  mail1.mywebsite.com. 
@ MX 400  mail2.mywebsite.com. 
@ MX 500  mail3.mywebsite.com. 

我很爲難,因爲這兩個看起來都合情合理,我沒有想到CName會以這種方式優先於MX。

關於如何進行的任何想法?我認爲必須有另一種方式來設置MX記錄,但不知道如何。

回答

5

我建議你將你的DNS託管亞馬遜路線53

您將無法使用CNAME有兩種,因爲這是一個一般的DNS限制(參見RFC 1034第3.6.2節 - http://www.faqs.org/rfcs/rfc1034.html)。但是,對於Route 53上的A記錄,您可以指定該記錄是「別名」(這是一個特殊的AWS功能),並選擇ELB作爲目標,而不是特定的IP地址。因爲主機是通過和A記錄配置的,所以您應該也可以輸入MX記錄。

此外,Route 53是一個非常先進的DNS系統,價格實惠,每月起價不到1美元(http://aws.amazon.com/route53/pricing/),所以你也會獲得很多其他的好處。

+0

如果您使用Route 53,您是否需要將您的域名從您當前的提供商(例如1&1)轉移到AWS?我遇到的問題是AWS的定價對於域名來說似乎很荒謬。即每月50美元加上其他費用https://aws.amazon.com/route53/pricing/。或者我錯誤地閱讀了他們的定價? – Richard

+0

您的域名不需要轉移到AWS,您可以保留它與您當前的提供商(1&1),但您需要更新1和1的名稱服務器配置以利用Route 53域名服務器。 RE:定價。 「域名的價格因TLD而異。」目前'.com'的註冊和續訂價格爲12美元(請參閱域名部分,這裏:[亞馬遜路線53定價](https://aws.amazon.com/route53/pricing/))。 –

1

是的,即使我切換到53號路線後也遇到了同樣的問題,這個問題已經解決了。談到定價Route 53並不昂貴,如果你的生產系統在AWS上運行並且已經花了很多錢,那麼就像花生買花生一樣。