私は
2 つの xmpp サーバー インスタンスを持っmydomain.com
ていnode1.mydomain.com
ます。 user1@mydomain.com
user2@node1.mydomain.com
mydomain.com
node1
リモートユーザーにメッセージを送信したいことを xmpp サーバーに伝えるにはどうすればよいですか? xmpp標準でそうする可能性はありますか、それとも実装に依存するだけですか?
あるサーバーを別のサーバーのサブドメインにすることは有効ではないと思います。サーバーの名前を node2.mydomain.com に変更する必要があると思います。
これは私の xmpp サーバーのバグ (私は Openfire を使用しています) であることがわかりました。それを修正するパッチがここにあります。
xmpp サーバーのベスト プラクティスは、そのようなコンポーネントが登録されているかどうかを確認し、登録されていない場合は、パケットがリモート xmpp サーバーに送信されたと見なさないことです。