PortMap はどのようにポートを転送しますか?

PortMap はどのようにポートを転送しますか?

私は Mac に PortMap をインストールしました。これでローカル IP アドレスのポート転送が確実に行われると思っていました。ポート 8001 を 8000 に転送したかったのです。そのため、192.168.1.105:8001 にアクセスすると、192.168.1.106:8000 になってしまいます。これが私の設定です (パブリック IP は隠しています)。 ここに画像の説明を入力してください

私のルールでは、ローカル IP のポートは転送されないことが判明しました。しかし、ネットワークのパブリック IP では転送されます。どうしてそうなるのでしょうか?

誰かが私のネットワークのパブリック IP にアクセスしようとすると、ルーターに到達します。ネットワーク上のコンピューターの 1 つが次に何が起こるかをどのようにして指示できるのか理解できません。ルーターは、このポート転送を設定した特定のコンピューターにトラフィックをルーティングする必要があることをどのようにして認識するのでしょうか。

関連情報