web-dev-qa-db-ja.com

メールを壊すことなくドメインをリダイレクトする方法は?

おはようございます -

私は初めてアプリケーションを作成するプロダクトマネージャーのタイプです。私は自分にRubyとRailsの一部を教えましたが、システム管理者のことについて少し気難しい人です。これが些細なことである場合は事前に謝罪します質問。

私のdomain.comはDreamhostに登録されています。私のメールはDreamhostを経由し、domain.comは現在Dreamhostでホストされているblog.domain.comにリダイレクトしています。

私はSlicehostでアプリケーションを構築しています(Webサーバーに加えて、いくつかのアプリケーションサーバーがあります)。私はそれを構築しているので、IPアドレスで直接サイトにアクセスしています。

そこで、今度は、domain.comがSlicehostマシンを指すようにDreamhostに伝えたいのですが、それでも、Dreamhostがdomain.comの電子メールトラフィックを管理するようにしたいと思います。

CNAMEを見ましたが、これもメールをリダイレクトするようです。私は少し迷っています。これを台無しにすると悪いことが起こるという恐ろしい恐怖があります。

あなたが提供できるあらゆる方向性をありがとう、

ジェイソン

4
Jason Butler

質問に対する答えは、ユーザーに使用してほしいURLによって異なります。

ユーザーが http://app.domain.com/ または http://www.domain.com/ を介してアプリケーションにアクセスできるようにする場合は、A appまたはwwwをアプリケーションサーバーのIPアドレスにポイントするレコード、またはCNAMEレコードを追加して、アプリケーションサーバーの実際の名前をポイントします。

 server01.domain.com。 192.0.2.1 
; 
 app.domain.com。 CNAME server01.domain.com。
;または
 app.domain.com。 192.0.2.1 

http://domain.com/ がアプリケーションを指すようにしたい場合は、物事はよりトリッキーです。正しい答えは、domain.comのAレコードがアプリケーションサーバーのIPを指すようにすることです。 CNAMEは魅力的に思えるかもしれません。ただし、CNAMEを使用してホストの正規名を指定する場合、そのホストの他のリソースレコードを持つことはできません。 CNAMEが機能しないようにゾーンが正しく機能するには、少なくともSOAおよびNSレコードとMXレコードが必要です。

 domain.com。 SOA(ns0.domain.com。hostmaster.domain.com。
 2009061501 86400 7200 3600000 3600)
 @ NS ns0.domain.com。
 @ NS ns1.domain.com。
 @ MX 5 mail.domain.com。
 @ MX 10 relay.domain.com。
;これは無効です:
 @ CNAME server01.domain.com。
;これは有効です:
 @ A 192.0.2.1 

CNAMEの制限を含む、よくあるDNSの間違いについては、 RFC1912 を参照してください。

14

MXレコードは、メールが配信される場所を指示するために使用されます。 AレコードまたはCNAMEを変更しても、メールの配信先は変更されません。しかし、何かを変更する前に、DreamhostのDNS設定を確認する必要があります。

4
Jeff Widmer

Dreamhostのゾーンファイルにアクセスできますか?

もし、そうなら:

  • ドメインを移動する前に、TTLを少しの数に変更すると、TTLを尊重するネームサーバーは、情報をより速く更新します。更新後しばらくすると、通常の値に戻します。

メールについて:

MXエントリが古いメールサーバー(dreamhost)を指していることを確認し、A/CNAMEエントリのみを変更します。

http://en.wikipedia.org/wiki/MX_record

1
Karolis T.

_yourdomain.com_のメールを処理するサーバーは、_yourdomain.com_のゾーンファイルのルートにある MX レコードによって参照されます。

_yourdomain.com_のWebトラフィックを処理するサーバーは、_yourdomain.com_のゾーンファイルのルートにある A レコードによって参照されます。 www

ご覧のとおり、これらは個別のレコードであり、個別に調整できます。

1
Dave Cheney