X.herokuapp.comのようなサブドメインにHerokuアプリがあり、CNAMEレコードを介してドメイン名にマッピングされています。メールをzohomailで処理したいので、MXレコードを設定しようとしましたが、失敗したようです。
メールでさえMXレコードではなくCNAMEを介してマッピングされるのは正しいですか?
www.x.com CNAME x.herokuapp.com
x.com CNAME x.herokuapp.com
x.com MX mx.zohomail.com
x.com MX mx2.zohomail.com
ZohomailのMXレコードを介してメールを処理し、アプリが実行されている場所であるため、ドメイン名をherokuappにマッピングしたままにするにはどうすればよいですか?
助けてくれてありがとう!
CNAME
レコードは、あるnameが別のname(正規名)のエイリアスであることを定義します。
名前全体をエイリアスにすることの意味は、それ自体のレコードも持つことができないということです。つまり、それらのMX
レコードを持つことはできません。
これが、ゾーンの頂点にCNAME
レコードを作成できない理由でもあります(少なくともSOA
レコードとNS
レコードが常に必要になります)。
CNAME
レコードの使用を伴わないソリューションについては、サービスプロバイダーに問い合わせる必要がある場合があります。
自分で設定できる可能性の1つは、必要な特定のレコードタイプ(A
/AAAA
レコード?)を追加できるエイリアス機能を備えたDNSサービスを使用することです。ゾーンを作成し、指定された名前に基づいてそれらを最新の状態に保ちます。 Route5 、 DNSimple 、 DnsMadeEasy など、この種の機能を提供する他の多くのサービスを参照してください。
もう1つの可能性は、この特定の名前を含まないURLへのHTTPリダイレクトを実行できるWebサーバーを指すA
/AAAA
レコードを持つことです(つまり、example.com
-> www.example.com
)。