Domain-Name-System
我可以擁有同一個域名的 CNAME 和 A 記錄嗎?
我有一個專用域
mydomain.com
,並且我有一個必須從地址發送電子郵件的 Windows Azure 服務@mydomain.com
。我找到了一個同意“代表”我的域發送電子郵件的郵件服務。該郵件服務要求我為我的域添加一個 MX 記錄,看起來 MX 記錄意味著一個靜態 IP 地址。Windows Azure目前不保證靜態IP,全行業的解決方案是使用CNAME記錄將我的域名映射到Azure中的三級域名(mydomain.cloudapp.net)。
因此,理想情況下,我希望我的域同時擁有 A 記錄和 CNAME。那可能嗎?我的情況還有哪些其他選擇?
如果您想接收電子郵件,您需要為您的郵件伺服器設置一個靜態 IP 地址。在您的情況下,我也會讓郵件服務代表您接收郵件。我希望 MX 記錄指向提供商的伺服器。考慮添加一條 SPF 記錄,表明郵件提供商將為您的域發送電子郵件。
如果您要向 Internet 發送電子郵件,則確實需要某種 MX。您的電子郵件提供商要求您設置 MX 記錄是正確的。您的 MX 可以指向他們的域。
考慮映射
www.mydomain.com
到 Azure 服務,如果您有其他服務,您可以使用相同的子域或其他子域。mydomain.com
不需要有 A 記錄,但需要 MX 記錄。擁有 CNAME 記錄
mydomain.com
會消除擁有子域的能力。嘗試類似:
mydomain.com. MX 10 mail.mailprovider.com mydomain.com. TXT 'v=spf1 mx -all" www.mydomain.com. CNAME mydomain.cloudapp.net