質問: 1つのドメインを複数箇所のサーバーで使えるのはなぜ メールサーバーを別のサーバー会社に切り替えることになりました。切り替えの際にメールが使えなくなる期間が生じるのかなと思ったのですが、旧サーバーの契約を解除しない限り2社のメールサーバーを並行して使えるそうで、空白期間は生じないと言われました。 自分は技術分野はほとんど素人でして、ぼんやりとですが、1つのドメインを使えるのは一箇所のサーバーのみ・・・という認識を持っていたので、少々意外でした。同じipアドレスのサーバーが、ネット上に複数箇所存在しても問題ないのでしょうか? どなたか、素人に分かりやすく説明していただけると助かります。m(_ _)m
回答: 複数のメールサーバーを使うことはできるのですが、「同じ名前のメールサーバー」を複数置くことはできません。 なので、「メールサーバー」の名前を変更していないとすれば、その説明は間違いです。 具体的なメールサーバーには、fqdn (完全修飾ドメイン名)というものが割り当てられています。 (なんちゃら).net というドメイン名に対して、メールサーバーが mai.(なんちゃら).net だったりする例です。 で、この名前で呼ばれるサーバーは、ひとつしか存在できない(少なくとも、インターネットからは見えない)事になっています。 なので、同じ名前のメールサーバーが、別々のサーバー会社の管理下にあるということはないはずです。 ただし、ドメインの切り替え時には、ちょっと面倒なことも発生します。 サーバーの名前は、dnsというシステムで具体的なipアドレスに変換されます。 このdnsは、分散システムといって、情報のコピーが、あちこちに、分散して存在します。 なので、サーバーの管理会社を変更すると、この情報が、新しい情報のコピーを使って、順次更新されてゆきます。 この間、どのサーバーを見るかによって、旧のサーバーが参照されたり、新のサーバーが参照された知ります。 これは、制御できません。なので、この期間にメールが来れば、「どちらかのサーバーに保存される」事になります。 逆に言えば、この間でも、どちらかのサーバーにメールは届くわけです。 それを個別に(コントロール画面などで)読み出せば、確かに、どちらに来たメールも参照できるわけです。 あと、上述の fqdn とも関連しますが、サブドメインという考え方があって、 (なんちゃら).net は、aのdnsに、おおもとの情報がある。 aaa.(なんちゃら).net は、bのdnsにお任せする という指定もできます。 なので、mail.(なんちゃら).net だけ、別のサーバーにあるということはあります。 ※というわけで、メールサーバーだけ、もとのサーバー会社にしばらく残しておくという運用は可能です。 ともあれ ・サーバーの管理はサブドメイン単位で実施できる(まとめて管理することもできる) ・だから、メールサーバーだけ、もとのサーバー会社に置いておくことも可能 (ただし、あまりやらないと思う) ・サーバー情報は、dnsというシステムで管理されている。 ・dnsでは、あちこちに、情報のコピーがもたれる。 ・なので、サーバー会社を切り替えた直後は、新旧の情報が入り交じる期間がある ・その期間中、メールが来たら、新旧どちらかのサーバーに格納される ・なので、「メールが使えない期間」というものは存在しない(どちらかのサーバーに格納されてしまうので) ・その期間のメールは、新旧のメールサーバーを、サーバーのコントロールパネルなどを経由して、確認する必要がある。 (普通のメールソフトなどだと、そこでアクセス可能な新旧どちらかのサーバーしか捕まえないから) こんな感じになります。