web-dev-qa-db-ja.com

同じドメイン名のCNAMEとAレコードを持つことはできますか?

専用ドメインがありますmydomain.comそして私はアドレスから電子メールを送信しなければならないWindowsAzureサービスを持っています@mydomain.com。ドメインの「代わりに」メールを送信することに同意するメールサービスを見つけました。

そのメールサービスでは、ドメインにMXレコードを追加する必要があり、MXレコードは静的IPアドレスを暗示しているように見えます。現時点では、Windows Azureは静的IPを保証していません。業界全体のソリューションは、CNAMEレコードを使用して、ドメイン名をAzureの第3レベルのドメイン名(mydomain.cloudapp.net)にマップすることです。

したがって、理想的には、ドメインにAレコードとCNAMEの両方が必要です。それは可能ですか?私の状況に対する他のオプションは何ですか?

2
sharptooth

電子メールを受信する場合は、メールサーバーの静的IPアドレスが必要になります。あなたの場合、私はあなたに代わってメールサービスにもメールを受け取らせるでしょう。 MXレコードがプロバイダーのサーバーを指していると思います。メールプロバイダーがドメインにメールを送信することを示すSPFレコードを追加することを検討してください。

インターネットに電子メールを送信する場合は、何らかのMXが必要です。メールプロバイダーは、MXレコードの設定を要求する点で正しいです。 MXはドメインを指すことができます。

www.mydomain.comをAzureサービスにマッピングすることを検討してください。他のサービスがある場合は、同じサブドメインまたは追加のサブドメインを使用できます。 mydomain.comにはAレコードは必要ありませんが、MXレコードが必要です。

mydomain.comのCNAMEレコードがあると、サブドメインを持つことができなくなります。

次のようなものを試してください:

mydomain.com.     MX     10 mail.mailprovider.com
mydomain.com.     TXT    'v=spf1 mx -all"
www.mydomain.com. CNAME  mydomain.cloudapp.net
1
BillThor

これらはルールです:

  • CNAMEは他のレコードと共存できません。
  • MXレコードがCNAMEを指していない可能性があります。

これらは [〜#〜] rfc [〜#〜]要件。

メールサービスをホストするためにMXレコードは必要ないことに注意してください。ドメインを指すAレコードで十分です。

CNAMEをそのAレコードにポイントすることができます。

7
adaptr