web-dev-qa-db-ja.com

個別のWebホストと電子メールサーバーに適切なDNSレコードを構成する

私は混乱を受け継いでいるので、それを正すためにあなたの助けが必要です。

2つの主な目的は、「Example.com」のDNSレコードを変更して、「内部でホストされている」電子メールサーバー(ドメインレジストラーと電子メールサーバーのホストは同じ)が引き続き機能するようにする一方で、ドメイン自体が「外部でホストされている」 "ウェブサイト。

ここに情報があります:
1。 'Example.com' DNSはA社で管理されています。
2。 'Example.com'レコードは、Z社がホストする古いサイトを指します。
3。 'Example.com' NEWサイトは、B社のアカウントのユーザー(〜exampledotcom)として存在します。
4。 「Example.com」電子メールサーバーは、A社の仮想ホストアカウントで実行されます。

現在、A社に存在する「Example.com」のDNSエントリは次のとおりです(タイプ、名前、データ)。

A Record, example.com, [IP address of Virtual Server hosted by Company A that powers Email server but does NOT Host current OLD site]
A Record, www.example.com, [IP address of OLD site]
MX Record, example.com, Pref=10 example.com
Then all standard CNAME entires point to 'example.com'

現在の設定を正しく理解している場合、「彼ら」は「example.com」をメールサーバーアドレスJUSTに向けているため、MXレコードを「example.com」として設定できます。 MXレコードを電子メールサーバーのIPアドレスに変更できませんでしたか?

ネームサーバーを配置するにはどうすればよいですか? B社でホストされている新しいサイトは、Example.comのAレコードをそれに設定できるように、専用IP上にある必要がありますか?

5
Danny Liberty

[率直に言って、あなたは非常に多くのふりをしているデータをここに持っているので、これはおそらく不必要に混乱するでしょう。私はすべてを真っすぐに保つようにします。]

質問を正しく理解した場合、現在、次のDNSレコードがあります。

example.com.      A   1.2.3.4
example.com.      MX  10 example.com.
www.example.com.  A   4.5.6.7

...そして指定されていないCNAMEレコードの束。また、存在します:

some.other.Host.  A   2.3.4.5

...新しいウェブサイトをホストしています。

example.com(およびおそらくwww.example.com)がメールを中断することなく新しいサイトをポイントするようにしたいとします。

これを試して:

  • mx.example.comを指す新しいAレコードとして1.2.3.4を登録します。 example.comMXレコードを更新して、mx.example.comを指すようにします。この時点で、次のものが得られます。

    example.com.      A   1.2.3.4
    mx.example.com    A   1.2.3.4
    example.com.      MX  10 mx.example.com.
    www.example.com.  A   4.5.6.7
    
  • ここで、少なくとも2回TTLレコードが記録されるのを待って、古いMXレコードがDNSキャッシュから期限切れになるまでの時間があることを確認します。

  • 次に、example.comおよびwww.example.comAレコードを更新して、新しいサイトを指すようにします。最終的には、次のようになります。

    example.com.      A   2.3.4.5
    example.com.      MX  10 mx.example.com.
    mx.example.com.   A   1.2.3.4
    www.example.com.  A   2.3.4.5
    

この時点で、あなたはあなたが欲しいものを持っていると思います。メールは引き続き既存のメールサーバーで処理されますが、Webプレゼンスは新しいホストに移動されています。

7
larsks

個別のドメイン/ DNS、Web、および電子メールプロバイダー

DNS、Webホスティング、および電子メールを3つの異なるエンティティでホストすることは、必ずしも悪いことではありません。これには十分な理由があります。

  • ドメイン登録サービスとDNSサービスをWebホスティングプロバイダーから分離すると、Webホストがプロバイダーの切り替えを困難にするインセンティブを持たなくなります。
  • Google AppsやOffice 365などの特殊な電子メールサービスは、Webホスティングアカウントにバンドルされている電子メールアカウントよりもはるかに優れています

共有IPアドレスがWebサイトで機能するかどうか

  • Webサイトは専用IPアドレス上にある必要はありません。
  • ただし、WebサイトのIPアドレスが他のサイトと共有されている場合、Webサーバーは名前ベースの仮想ホストをサポートする必要があります。
  • ServerName www.example.comおよびServerAlias example.com *.example.comを使用してVirtualHostを構成することをお勧めします。
  • これは、実際のカットオーバーの前に、newレコードをwww2.example.comに設定し、それを新しいウェブサイト。

以下を実行することをお勧めします:

  • 現在のWebホストのIPアドレスを指すように、www.example.comAレコードを変更します。
  • 受信メール(SMTP)サーバーを指すmail.example.comを指すAレコードを作成します。
  • 受信メールをmail.example.comに転送するMXレコードを作成します
  • 送信メールの正しいSPF情報を含むTXTレコードを作成します。
  • 独自のメールサーバーを管理している場合(ただし、メールの専門家でない限り、管理しないでください)、IPアドレスの所有者がPTRレコードを作成して、逆検索でこのアドレスが識別されるようにしてくださいmail.example.comとして。これは、AレコードとMXレコードを作成するのと同じ場所に設定されているではありません。あなたがこれを自分で行う力を持っている可能性は低いです。

1週間か2週間後、新しいMXレコードが有効になったことを確認したら、次のようにして、 example.comではなくwww.example.comを介したWebサイトは失望しません:

  • example.com@.example.comとも呼ばれる)のAレコードを変更し、新しいWebサーバーのIPアドレスを指すようにします。

DNSの変更に関する非常に重要な警告:

  • WebサイトのDNSレコードを変更する場合、古いWebサイトはオンラインのまま(静的の場合)または新しいサイトへのフォワードプロキシリクエスト(動的の場合)少なくともTTLが経過するまでしないでください訪問者を新しいサイトに誘導するようにDNS設定を変更した直後に、古いサイトのプラグを抜くという間違い。
  • 同様に、受信メールサーバーが変更されている場合は、古いメールサーバーのIPアドレスでSMTPプロキシを設定するか、TTLおよび/または最大48時間が経過した。
  • 当然のことながら、これらの影響は、「古い」DNSレコードのTTLを比較的短いもの(たとえば、7200秒== 2時間)に減らし、次に待機中前までTTLが期限切れになるまでbefore変更を加えます。
5
Skyhawk

TL; DR

Mail.example.comが内部でホストされている電子メールサーバーのIPアドレスを指すようにするAレコードを作成します。 MXレコードを変更して、メールサーバーのAレコードを指すようにします。

@ .example.comのAレコードを変更して、新しいWebサイトを持つサーバーのIPを指すようにします。 @ .example.comを指すwww.example.comのCNAMEを作成します。または、www.example.comが新しいWebサーバーをポイントする別のAレコードを作成することもできます。

少し深く

あなたに興味があるかもしれないいくつかの事柄:

  1. 'Example.com' NEWサイトは、B社のアカウントのユーザー(〜exampledotcom)として存在します。

参考までに、ウェブサイトがユーザーディレクトリにあることを隠すための適切なリダイレクトルールがあることを願っています。これには技術的な問題はありませんが...少しずれているようです。

現在の設定を正しく理解している場合、「彼ら」は「example.com」をメールサーバーアドレスJUSTに向けているため、MXレコードを「example.com」として設定できます。 MXレコードを電子メールサーバーのIPアドレスに変更できませんでしたか?

彼らは、ウェブサーバー、電子メールサーバー、ftpサーバー、および他のユーザーが使用するすべてのものを実行するオールインワンサービスであること以外の理由で、example.comのAレコードを電子メールサーバーと同じアドレスに設定していません。サイトを管理します。はい、AレコードとMXレコードは独立しており、異なるホストを指すことができます。

ネームサーバーを配置するにはどうすればよいですか? B社でホストされている新しいサイトは、Example.comのAレコードをそれに設定できるように、専用IP上にある必要がありますか?

専用IPは必要ありません。ほとんどのWebサーバーは仮想ホストの差別化を実行するように設定されているため、IPアドレスを他の数十または数百のサイトと共有しているかどうかに関係なく、Webサイトのリクエストは適切なディレクトリに送信されます。

あなたのNSレコードは、DNSエントリを保持する人を指す必要があります。シナリオでは、会社Aです。レジストラは、グルーレコード(ネームサーバーの名前とIPのレコード)を保持します。それらの名前を解決するアドレス)、およびあなたの場合、レジストラはDNSホストでもあります。

全体として、混乱のようには聞こえません。私はもっ​​と悪いことを見てきました。 =)

1
Wesley