メンバーメニュー

ようこそ、ゲストさん

トップ > カテゴリ一覧 > スタードメイン > メールとサイトのサーバーを分けたい

質問

  • メールとサイトのサーバーを分けたい
  • 本文:

    現在、サイトはさくらサーバーで運用していますが、メールだけエックスサーバーで運用したいと思っています。
    その場合、DNSレコードで設定しないといけないと思いますが、エックスサーバーで設定したメールアドレスをメールソフトで開こうとするとホスト認証に失敗しました
    というエラーが出てしまいます。
    エックスサーバー側ではドメイン認証は完了しています・

    スタードメイン側のDNSレコードの設定で、間違ってるところがあるのでしょうか?
    もしお分かりの方がいらっしゃったら教えていただけないでしょうか・
    このように設定しています。

    ホスト名 mjg.co.jp
    MX
    コンテンツ sv1003.xbiz.ne.jp
    優先度 0

  • 緊急度:緊急投稿者:mjgさん投稿時間:2019/11/03 15:04

回答 No.9710

  • 本文:

    > スタードメイン側のDNSレコードの設定で、

    ネームサーバーがさくらのネームサーバーに設定されているので、MXを設定したいのなら、「さくら側のネームサーバー」で設定しないと...

  • 投稿者:ジョバンニさん 投稿時間:2019/11/03 17:45

回答 No.9711

  • 本文:

    DNS に関しては、要するに、
    www.mjg.co.jp なり、mjg.co.jp なりの(http(s)でアクセスしたいURLによる) A レコード と
    mjg.co.jp の MX レコード(メールを受け取りたいサーバーの情報)
    の両方が設定できる DNSサーバーが必要な訳ですが、

    まず、
    1. www.mig.co.jp が動いているwebサーバーのIPアドレスに関する情報が得られるかどうかを確認しないといけない。
    (netowlなら、「サーバー情報」で得られるような情報)

    たぶん、さくらのレンタル(?)サーバーなら、初期ドメイン.sakura.ne.jp のIPアドレスと同じはずだけれども、このIPアドレスが調べられるかどうかが、問題。
    もちろん、nslookupなどで調べれば、「現在の」IPアドレスは調べられるけれども、これが将来も同じアドレスかどうかはなんとも言えない。
    ので、netowlでのサーバー情報に相当する情報がさくらのサーバーでも公開されているかどうかを調べる必要がある。
    (さくらのマニュアルに書いてなければ、非公開の可能性が高いけれども、さくらのサポートに聞いてください)

    独自ドメインのサーバーを追加する際に、ネームサーバーを、そのレンタルサーバーの会社の運営しているネームサーバーに指定することを要求するケースでは、webサーバー自体のIPアドレス自体は固定ではなくて(サーバー自体が動的に移動する)その変化する部分をネームサーバーの方で吸収して運用するというケースもあるので、要確認。
    この場合は、『そのネームサーバ』で、MXレコードを設定することができる仕様になっていなければ、webサーバーとmailサーバーを違うサーバーで運用することは困難(下で説明するようなやや変則的なことをすれば、部分的には、できないこともないが...)

    さくらのサーバーでも、いわゆるレンタルサーバーでなく、VPSのようなサーバーなら、レコードを編集できるネームサーバが使えるようだけれど、レコードを編集できるようなネームサーバは、さくらでは有料のオプションっぽいように見える。(さくらのサポートに聞いてください)

    ドメイン名をスタードメインで管理している場合には、スタードメインに付属のネームサーバーを指定すれば、レコードの編集も可能になるのだけれど、この場合は、
    2. さくらのサーバーの方で、そのドメインを認証するのに、ネームサーバーがさくらのネームサーバーになっていることを要求しているのなら、ネームサーバーをネットオウルのネームサーバーに指定することはできないので、あきらめるしかない。
    認証するときだけネームサーバーがさくらのネームサーバーになっていさえすれば足りて、認証が終れば別のサーバーに変えてもよいなら、認証の際だけさくらのネームサーバーにして、後で、ネットオウルのネームサーバーに指定しなおすという方法もなくはない。(この辺も、さくらのサポートに相談ですね。)

    ネームサーバーをネットオウルのサーバーに指定した状態で、さくらのwebサーバーが使える状態にできるなら、
    3. さくらのwebサーバーのIPアドレスが固定でかつ調べることができるなら、そのIPアドレスを、ネットオウルのネームサーバーで、Aレコードとして設定する。
    さくらのwebサーバーのIPアドレスが固定ないまたは調べることができないなら、ネットオウルのネームサーバーで、CNAMEレコードとして、さくらのサーバーの初期ドメインを指定する。
    ただし、この方法は、mjg.co.jpのサブドメインには有効だけれども、mjg.co.jpそのものには使えない。( http://www.mjg.co.jp には使えても、http://mjg.co.jp/ には使えない)


    まあ、制約の多いサーバーを組み合わせて使うのは、制約の範囲内で何ができるか確認しながら、消去法的に解を探さないといけないので、素人には難しいですよ。
    さくらのサーバでもメールは使えるはずなのに、敢えて別のメールサーバーを使いたい理由がよくわかりませんけれどね。
    (spam行為をして追い出されたとか???)

  • 投稿者:ジョバンニさん 投稿時間:2019/11/05 05:30

回答 No.9729

  • 本文:

    掲示板をしばらく見ていなかったので遅れた回答になりますが、ご参考になれば幸いです。

    私自身は、似たような構成(下記)で運用できているので、スタードメインで設定すれば仕様上可能だと思います。
    ・ネームサーバー:スタードメイン
    ・WEBサイト:スターサーバー
    ・メールサーバー:さくらのメールサーバー
    (詳細は「メールサーバーとウェブサーバーを分ける方法」
    https://katata.info/2019/06/sakura-mailbox-1/ に書いています)


    ジョバンニさんが最初に回答されている通り、おそらく『ネームサーバーがさくらのネームサーバーに設定されているので』、ネームサーバーをスターサーバーに変更して下さい。

    具体的な設定と切り替え手順を書きます。


    1.さくらサーバー:IPアドレスを確認、メモして下さい。
    ※調べ方:サーバーコントロールパネル⇒サーバ情報の表示 ⇒「サーバに関する情報」
    ※仮にxxx.xxx.xxx.xxxと表記しておきます。


    2.エックスサーバー:ホスト名を確認、メモして下さい。
    ※調べ方:サーバーパネル「サーバー情報」
    ※仮にホスト名sv***.xserver.jpと表記しておきます。


    3.スタードメイン側:DNSレコードの設定
    ログインして以下を追加指定してください。(MXの箇所はそのまま残してください)

    ホスト名 mjg.co.jp
    A
    コンテンツ xxx.xxx.xxx.xxx
    優先度  なし

    ホスト名 www.mjg.co.jp
    A
    コンテンツ xxx.xxx.xxx.xxx
    優先度  なし

    ホスト名 *.mjg.co.jp
    A
    コンテンツ xxx.xxx.xxx.xxx
    優先度  なし

    ホスト名 mjg.co.jp
    TXT
    コンテンツ  v=spf1 +a:sv***.xserver.jp +a:example.com +mx ~all
    優先度  なし


    4.スタードメイン側:ドメイン管理
    ネームサーバー登録の手動設定の箇所で、次のように設定してください。

    対象ドメイン mjg.co.jp
    ネームサーバー1  NS1.STAR-DOMAIN.JP
    ネームサーバー2  NS1.STAR-DOMAIN.JP
    ネームサーバー3  NS1.STAR-DOMAIN.JP


    5.さくらサーバー側:ネームサーバ情報の変更
    https://help.sakura.ad.jp/206205831/
    ↑この記事を参考に変更してください。ただし、STEP3の「ネームサーバ情報を入力」の箇所は、先程のスタードメインのものを記入します。

    ネームサーバー1  NS1.STAR-DOMAIN.JP
    ネームサーバー2  NS1.STAR-DOMAIN.JP
    ネームサーバー3  NS1.STAR-DOMAIN.JP

  • 投稿者:mikenekoさん 投稿時間:2019/11/14 17:06