IIS はページをリモートで提供しているが、ローカルでは提供していない

IIS はページをリモートで提供しているが、ローカルでは提供していない

実行中:

  • Windows Server 2012 R2
  • 8.5 の場合

IIS にはサイトが 1 つだけあり、そのサイトに対して次の構成があります。

  • 2 つのサイト バインディング
    • タイプ: http、IP アドレス: すべて未割り当て、ポート: 80、ホスト名: example.com
    • タイプ: https、IP アドレス: すべて未割り当て、ポート: 443、ホスト名: example.com (Certify ssl 証明書を使用)

どのリモートコンピュータからでもサイトにアクセスできますが、RDP経由でWindowsサーバーにログインし、Webブラウザ(Firefoxなど、もちろんブラウザは問いません)を開いて、次のように入力します。http://example.comまたはhttps://example.com接続なしと表示されます。

何を見逃したのでしょうか? サイトがサーバー上でローカルに開かないようにブロックされているのはなぜですか? 書き換えルールはありません。

次のバインディングを追加すると、URL でページを開くことができます。http://ローカルホスト

  • タイプ: http、IP アドレス: すべて未割り当て、ポート: 80、ホスト名:空白

答え1

サーバーはインターネットにアクセスできますか?アクセスできない場合は、そこで止まっています。http://example.comサーバー上のブラウザからアクセスした場合、ブラウザはそれを通常の公開サイトとして扱います。

インターネットに接続していないのに、それでも動作しない場合は、コマンド プロンプトからホスト名に ping を実行します。失敗する場合は、ネットワーク内の一部のコンポーネントがサーバーからのインターネット トラフィックをブロックしているため、ネットワーク チームに問い合わせる必要があります。

最後に、回避策として、次のように「ホスト」ファイル エントリ (C:\Windows\System32\drivers\etc) を追加します。

IP アドレス example.com

たとえば、192.168.1.1 example.com

これに関してご質問があればお知らせください。

関連情報