SSHトンネルは複数のIPにバインドされているようです

SSHトンネルは複数のIPにバインドされているようです

Windows 8 上の Putty で plink.exe を使用して、リモート マシンへの SSH トンネルを使用しています。また、同じポートを使用して Web アプリケーションも実行しています。

そのため、ポートの競合を避けるために、トンネルを 127.0.0.10 にバインドしました。また、より適切な名前を使用するために、ローカル マシンのホスト ファイルに 127.0.0.10 のホスト名エントリを追加しました。

トンネルは、hosts ファイルに追加したホスト名を使用して正常に動作します。また、127.0.0.10 IP アドレスだけを使用しても正常に動作します。

しかし、ローカル Web アプリケーションを起動する前に SSH トンネルを起動すると、両方とも同じポート番号を共有するため、localhost は 127.0.0.10 の SSH トンネルを指し、127.0.0.1 のローカル Web アプリケーションを指すことはありません。

localhost は 127.0.0.1 にバインドされていると予想されるため、これは奇妙だと思います。

なぜそうなるのか、誰か説明できますか?

関連情報