クライアント間でのシンクロナイズにおける通信エラーのケース

P5バージョン5.5から、クライアント間の同期プランがサポートされるようになりました。

同期ジョブが、P5サーバー(localhost)自体との間ではなく、あるP5クライアントから別のP5クライアントへデータを転送するように定義されている場合、P5は、あるP5クライアントから他のP5クライアントへの直接接続をセットアップしようとします。そのため、P5サーバーはソースP5クライアントに、P5サーバーのクライアント設定で設定されたターゲットP5クライアントのIPアドレス、TCPポート、認証情報を送信します。
これは、クライアントがこれらの値でお互いを見ることができる必要があることを意味します。

具体的には、ソースP5クライアントが、P5サーバーのクライアント設定でターゲットクライアントに設定されているTCP IPアドレスを使用して、ターゲットP5クライアントに接続できる必要があることを意味します。ソースクライアントとP5サーバーが同じネットワーク内にない場合、ターゲットP5クライアントが異なるIPアドレスで表示される可能性があるため、失敗することがあります。

これを解決する1つの方法は、P5サーバーのターゲットP5クライアントの設定で、TCP/IPアドレスの代わりにDNS名を指定することです。
この場合、P5サーバーとソースP5クライアントの両方で、指定されたDNS名を正しいTCP/IPアドレスに解決する必要がありますが、解決方法は両方のマシンで異なる場合があります。