web-dev-qa-db-ja.com

Herokuアプリ、DNSおよびMXレコード

母のビジネス用のドメインexample.comがあります。 HerokuアプリがMicrosoft Office 365を介した電子メールと同時に存在できるようにレコードを設定するのに問題があります。サイトは www.example.comでアクセスできるはずです。 andhttps://example.com 現在、wwwバージョンでのみ動作しています。

問題は、example.comを指すCNAMEレコードが必要ですが、CNAMEの優先度によりMXレコードが破損するため、Host = @を使用できないことです。

現在の構成は次のとおりです。

TYPE  | Host | value                                       | TTL
----------------------------------------------------------------
CNAME | www  | www.example.com.herokudns.com.           | 60
MX    | @    | example-com.mail.protection.Outlook.com. | 60

これは動作します。しかし、サイトは example.comwwwなし)でアクセスできません。私はそれを作りたい:

TYPE  | Host | value                                       | TTL
----------------------------------------------------------------
CNAME | @    | example.com.herokudns.com.               | 60
CNAME | www  | www.example.com.herokudns.com.           | 60
MX    | @    | example-com.mail.protection.Outlook.com. | 60

しかし、その後、彼女のメールは機能しなくなります。 example.com でサイトにアクセスできるようにするにはどうすればよいですか?

5
Chris Cirefice

ドメインのルートにCNAMEレコードを配置すると、電子メールが壊れます。電子メールを機能させたい場合、それはできません。

Herokuには手順があります この場合。 「エイリアス」レコードをサポートするDNSホストを使用する必要があります。また、「aname」または「proxy」レコードとも呼ばれます。これらはIPアドレスを持つ通常のAレコードとして提供されますが、サーバーはホスト名からそのIPアドレスを定期的に検索します。

NameCheapはツイートしています ANAMEレコードをサポートしていないため、このような機能を備えた新しいDNSホストに移動する必要があります。 Herokuの指示には、そのようなものがいくつかリストされています。

4