Java RMIとNATの両方を使用する環境では、Javaがクライアントの要求をNATで指定された仮装アドレスにではなく、RMIサーバーを実行しているコンピュータのIPにルーティングしようとする問題が発生します。
この問題を防ぐには、Java仮想マシン(JVM)に2つの引数を渡します。RMIサーバー・プログラムが、NATを行うルーターなどの別のコンピュータやデバイスのIPアドレスを使用してクライアントと通信できるようになります。
レポート・クライアントのコンピュータが、NATで送信パケットをマスクするデバイスからレポート・サーバー・コンポーネントにアクセスする場合は、次に説明する操作を行う必要があります。