⚽️

【小ネタ】エックスサーバーでメールサーバーだけ使いDNSは外部に移す構成は可能か実際に問い合わせて確認してみた

に公開

はじめに

エックスサーバーで Web とメールの両方を運用している環境で「Web サイトだけ別サーバーに移行し、DNS も外部(今回は AWS Route 53 を想定)に切り替えつつ、メールサーバーはエックスサーバーのまま使い続けたい」という要望に対応する機会がありました。

技術的にはできそうな構成なのですが、エックスサーバーのドキュメントに明示的な案内が見つからず、念のためサポートに直接問い合わせて確認したので、その記録を残しておきます。

先に結論

結論から先に述べると、サポートに確認した結果、問題なく可能との回答をもらいました。

もう少し経緯や詳細を知りたい方は、ぜひこのまま読み進めてください。

対象読者

  • エックスサーバーで Web とメールを運用中で下記の予定がある人
    • 今後 Web サイトを別のサーバーに移行する予定がある
    • それに合わせて DNS も外部(Route 53 など)に移したい
    • ただしメールだけはエックスサーバーを継続利用したい

話さないこと

  • DNS について

前提となる構成

  • ドメインはお名前.com で取得
  • エックスサーバーで Web サイトとメールの両方を運用中
  • お名前.com 側のネームサーバーはエックスサーバー指定のもの(ns1.xserver.jp など)に設定済み

やりたいこと

Web サイトを別サーバーに移行するタイミングで、DNS の権威サーバーも Route 53 に切り替えます。
ただしメールサーバーはエックスサーバーのまま使い続けたい、というのが今回やりたいことです。

最終的に実現したい状態は以下のとおりです。

  • ネームサーバー
    • Route 53
  • A レコード(Route 53 で作成したゾーン)
    • 新しい Web サーバーを向く
  • MX レコード(Route 53 で作成したゾーン)
    • エックスサーバーのメールサーバーを向く

下記のようなイメージです。

dns

何が問題だったか

Web とメールで向き先(DNS のレコード)を分ける構成自体は技術的にも可能です。

それでも記事を書こうと思った理由はエックスサーバーの公式ドキュメントにこの構成に関する案内が見当たらなかったためです。

「できなくはないだろうが、公式に保証されているのかは不明」という状態だったので、念のためエックスサーバーのサポートに問い合わせて確認することにしました。

具体的に懸念していたのは、たとえば「エックスサーバーのメールサーバーを利用するにはエックスサーバーが提供するネームサーバーの使用が必須」といった制約がある可能性です。
仮にこの制約があった場合、それを知らずに外部 DNS に切り替えてしまうと、今回の要望を満たせなくなってしまいます。

サポートに確認した結果

結論から言うと、問題なく可能との回答でした。

エックスサーバー指定のネームサーバーは必須ではなく、他社ネームサーバーの利用も可能とのこと。
その場合は Route 53 上にエックスサーバーのメールサーバーを指す MX レコード等を正しく設定すれば、メール機能は引き続き正常に利用できるとの回答でした。

似ているが異なる事例

検索するとヒットする以下のような記事は、一見近いことをやっているように見えますが、構成が微妙に違うので注意が必要です。

これらは「DNS はエックスサーバーのまま、Web サーバーだけ外部に移す」パターンで、エックスサーバーの DNS レコード設定画面で A レコードだけ書き換えるアプローチです。

一方、今回やりたいのは「DNS 自体を外部(Route 53)に移した上で、メールだけエックスサーバーを使う」構成なので、考え方が逆になります。

おわりに

検索してもドンピシャの記事が出てこなかったので、同じようなことをしようとしている方の参考になれば幸いです!

GitHubで編集を提案

Discussion