IIS アプリケーションはパブリック IP のポート 80 および 443 経由でアクセスできますが、内部 IP のポート 443 経由ではアクセスできません。

IIS アプリケーションはパブリック IP のポート 80 および 443 経由でアクセスできますが、内部 IP のポート 443 経由ではアクセスできません。

シナリオは次の通りです(タイトルだけでなくこれを読んでください。これはアプリケーションの設定の問題ではありません。):

  • アプリケーションは、パブリック IP アドレスから 80 (http) および 443 (https) 経由で正常に動作します。
  • 内部 IP アドレスからは、ポート 80 (http) 側にのみアクセスでき、443 (https) 側では「ページが見つかりません」というエラーが発生します。
  • IIS マネージャーの [アクション] > [Web サイトの参照] では、内部ではなく 443 を超えるパブリック IP アドレスにリンクされます。

なぜでしょうか? これは仕様でしょうか? 443 を介したアクセスを禁止する内部ネットワーク設定ではないことが確認されています (パブリック IP アドレスでは問題なく動作することを思い出してください。パブリック IP アドレスはいずれにせよ重要なアドレスです。しかし、なぜそうなるのかを解明しようとしています)。

関連情報