メールサーバーを変更せずに、クライアントのウェブサイトを古いホストから新しいホストに移動する必要があります。同様の質問に対する非常に詳細な回答を読みました(https://serverfault.com/a/370295/112673) そして、何をすべきかは理解できたと思いますが、正しく理解しているかどうか確認したいと思いました。
=================
編集 - その後、私の当初の戦略が愚かだったことに気付きました。これは修正されました。
=================
現在のホストのゾーン ファイルの設定は次のとおりです。
localhost.website.com Address Record (A) 127.0.0.1
website.com Address Record (A) 1.2.3.4 (current web server IP)
website.com Mail Exchange Record (MX) preference=10, host=website.com.
ftp.website.com Canonical Name (CNAME) website.com.
imap.website.com Canonical Name (CNAME) website.com.
news.website.com Canonical Name (CNAME) website.com.
pop.website.com Canonical Name (CNAME) website.com.
smtp.website.com Canonical Name (CNAME) website.com.
www.website.com Canonical Name (CNAME) website.com.
これらの設定を変更する予定です
localhost.website.com Address Record (A) 127.0.0.1
website.com Address Record (A) 5.6.7.8 (new server IP)
website.com Mail Exchange Record (MX) mail.website.com.
www.website.com Canonical Name (CNAME) website.com.
ftp.website.com Canonical Name (CNAME) website.com.
news.website.com Canonical Name (CNAME) website.com.
mail.website.com Address Record (A) 1.2.4.5 (old server IP)
imap.website.com Canonical Name (CNAME) mail.website.com.
pop.website.com Canonical Name (CNAME) mail.website.com.
smtp.website.com Canonical Name (CNAME) mail.website.com.
私の理解が正しければ、これにより、実際の Web サイト website.com は新しいサーバー IP にポイントされますが、電子メール関連のすべてのものは、まだ古いサーバー IP にポイントされている mail.website.com にポイントされます。
さらに、ライブにする前にこの設定をテストする方法はありますか? 先ほど参照した回答では、ローカルのホスト ファイルを使用して自分でこれを行うことができると書かれていますが、設定方法がよくわかりません。
答え1
メール サーバーを変更せずに、クライアントの Web サイトを古いホストから新しいホストに移動する必要があります。
幸運なことに、この 2 つはまったく無関係です。電子メールに影響を与えずに Web サイトを移動する方法を尋ねることは、「通りの向こうの新しい家に引っ越すのですが、車のナンバープレートを変更せずに済むようにするにはどうしたらいいですか?」と尋ねるようなものです。
私の理解が正しければ、これにより実際の Web サイトは
website.com
新しいサーバー IP にポイントされますが、電子メール関連のすべてのものは、依然として古いサーバー IP にポイントされている mail.website.com にポイントされます。website.com ネームサーバーを新しいホストにポイントするように変更すると、website.com は新しいホストで Web サイトを表示しますが、電子メールは変更されないままになります。
ゾーン ファイルの変更に加えて、ネーム サーバーも変更したのですか? それに関係なく (複雑さは増しますが、管理できないほどではありません)、ゾーン ファイルは、おっしゃるとおり、必要なことを実行します。
さらに、ライブにする前にこの設定をテストする方法はありますか? 先ほど参照した回答では、ローカルのホスト ファイルを使用して自分でこれを行うことができると書かれていますが、設定方法がよくわかりません。
ホスト ファイルでは IP -> ホスト名のマッピングしか実行できないため、技術的には CNAME をテストすることはできません。必要なのは、小さな一時的な DNS サーバーを設定し、その DNS サーバーに 1 台または 2 台のホストを指定して、ゾーン ファイルの同一コピーをテストすることです。おそらく、単純な dnsmasq サーバーです。