私は混乱を受け継いでいるので、それを正すためにあなたの助けが必要です。
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上にある必要がありますか?
[率直に言って、あなたは非常に多くのふりをしているデータをここに持っているので、これはおそらく不必要に混乱するでしょう。私はすべてを真っすぐに保つようにします。]
質問を正しく理解した場合、現在、次の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.com
のMX
レコードを更新して、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.com
のA
レコードを更新して、新しいサイトを指すようにします。最終的には、次のようになります。
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プレゼンスは新しいホストに移動されています。
個別のドメイン/ DNS、Web、および電子メールプロバイダー:
DNS、Webホスティング、および電子メールを3つの異なるエンティティでホストすることは、必ずしも悪いことではありません。これには十分な理由があります。
共有IPアドレスがWebサイトで機能するかどうか:
ServerName www.example.com
およびServerAlias example.com *.example.com
を使用してVirtualHost
を構成することをお勧めします。www2.example.com
に設定し、それを新しいウェブサイト。以下を実行することをお勧めします:
www.example.com
のA
レコードを変更します。mail.example.com
を指すA
レコードを作成します。mail.example.com
に転送するMX
レコードを作成しますTXT
レコードを作成します。PTR
レコードを作成して、逆検索でこのアドレスが識別されるようにしてくださいmail.example.com
として。これは、A
レコードとMX
レコードを作成するのと同じ場所に設定されているではありません。あなたがこれを自分で行う力を持っている可能性は低いです。1週間か2週間後、新しいMXレコードが有効になったことを確認したら、次のようにして、 example.com
ではなくwww.example.com
を介したWebサイトは失望しません:
example.com
(@.example.com
とも呼ばれる)のA
レコードを変更し、新しいWebサーバーのIPアドレスを指すようにします。DNSの変更に関する非常に重要な警告:
Mail.example.comが内部でホストされている電子メールサーバーのIPアドレスを指すようにするAレコードを作成します。 MXレコードを変更して、メールサーバーのAレコードを指すようにします。
@ .example.comのAレコードを変更して、新しいWebサイトを持つサーバーのIPを指すようにします。 @ .example.comを指すwww.example.comのCNAMEを作成します。または、www.example.comが新しいWebサーバーをポイントする別のAレコードを作成することもできます。
あなたに興味があるかもしれないいくつかの事柄:
- '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ホストでもあります。
全体として、混乱のようには聞こえません。私はもっと悪いことを見てきました。 =)