あ、
書き変わっているのはポートそのものではなくメッセージ中のポート番号なのだから
L4アドレス(ポート)変換ではなく、もっと上の層の問題だ、という話でしょうか。

確かに「ポート変換」という語を出したのは変でした。申し訳ありません。
要は「余計な操作をさせずにそのまま下の層に出させるにはどうしたらいいのか」
を知りたいのです。
よろしくお願いいたします。