36547


お聞きしたい内容は、  
同サーバー内でメールの送受信を行った場合、一般的な接続と異なる挙動をする可能性はあるのでしょうか。  
また、同サーバー内間のメールの送受信でルートが変わるのであれば、強制的にルートサーバーを経由させる方法はあるのでしょうか。  
もし参考になるURLや書籍があれば伺いたいです。  
という内容です。

以下に詳細を記述します。

現在、XSERVERで2つのドメインを管理しています。  
example.comとexample.netとし、サーバー名をxsrvとします。

example.com、example.net共にXSERVERをメールサーバーとしているのですが、  
example.comの一部のアドレス（gsuite@example.comとします）のみ、GSuiteで運用をしています。

example.comのDNSの設定は  
ドメインからxsrvへNSレコード設定  
xsrvから、MXレコードでxsrv内のメールサーバーと、GSuiteのサーバーを振り分け  
となっています。

この状態で、xsrv外とはメールのやり取りがうまいく行くのですが、xsrv内のメールアドレスと、gsuite@example.com間でのメールのやり取りができておらず、解決方法を探しています。

今回はこのような内容でつまりましたが、最近DNS関連で詰まることが多いので、役に立つ情報があれば知りたいと思っています。

よろしくお願いいたします。

\-----2017年7月21日 9時11分 補足-----  
コメントや返信ありがとうございます。

SMTPの問題は盲点でした。言われてみれば詳しく知らないので、調べてみたいと思います。

MXレコードについては、以下のようになっています。  
**xsrvのDNSレコード**  
example.com A 000.00.000.00（xsrvのIP）  
mail.example.com A 000.00.000.00（xsrvのIP）  
example.com MX ALT2.ASPMX.L.GOOGLE.COM 5  
example.com MX ALT3.ASPMX.L.GOOGLE.COM 10  
example.com MX ALT1.ASPMX.L.GOOGLE.COM 5  
example.com MX ALT4.ASPMX.L.GOOGLE.COM  
example.com MX ASPMX.L.GOOGLE.C  
mail.example.com MX example.com 20

上記の設定でxsrv内にアドレスが存在しない場合は、GSuiteへ送られる認識でおりました。


CC BY-SA 3.0
2017-07-20T09:03:51.760
36534
2017-07-21T00:44:02.280
2017-07-21T00:12:21.080
24506
24506
question
dns
DNSの挙動について


xsrvのメールサーバ(sendmailとかpostfixとか)ではexample.comは最終到達先として設定されているはずですから、xsrvがgsuite@example.com宛てのメールを受け取ればサーバ内にユーザーがいるものとして処理しようとします。一部のユーザが別のサーバにいるのであれば、それらのユーザーについてそのサーバに向けて転送する設定をxsrvのメールサーバでおこなう必要があります。

\--

> 上記の設定でxsrv内にアドレスが存在しない場合は、GSuiteへ送られる認識でおりました。

優先度がGoogleの方が高いので全てのメールはGoogleに配送されるでしょう。GSuiteでの未登録ユーザーへの配送は500番台のエラーになるはずなのでフォールバックは起きないはずです。

複雑なことはやめて、G
Suiteではexample.com、xsrvではsub.example.comのように扱うメールのドメインを分割することをお勧めします。


CC BY-SA 3.0
2017-07-21T00:05:52.403
36547
2017-07-21T00:44:02.280
2017-07-21T00:44:02.280
5793
5793
36534
answer