web-dev-qa-db-ja.com

IIS IPアドレスによる外部アクセス

これを機能させることができるようです。サイトバインディングでさまざまな組み合わせを試しました。ネットワーク上の任意のコンピューターから内部IPアドレスとマシン名を使用してデフォルトのWebページを表示できますが、whatismyip.comから取得したパブリックIPを介してアクセスする場合、ブラウザーは待機し続け、最終的にはクラップスになりますでる..

また、ファイアウォールを(一時的に)無効にしましたが、うまくいきません。私はこれまでこの種のセットアップを行ったことがないので、少し苦労しています。

私のISPはポート80のトラフィックをブロックしません。

バインディングのスクリーンショットのすべてのエントリは、私がすべて一緒にまたは別々に試したさまざまな組み合わせを表しています。

enter image description here

乾杯!

7
Ostati

これが、ネットワーク上のリソースの構成について私が考えていることです。

構成上の注意

ルーターがあるように見えるので、コンピューターではなく、外部IPにバインドされているのはルーターです。その場合、コンピュータには外部IP(75.75.75.75)がありません。内部IP(10.0.0.6)のみがあります。ポート80をコンピューターの内部IPアドレスに転送するようにルーターを設定する必要があります。 IISも内部IPにバインドする必要があります。

上記のスクリーンショットを考えると、すでにこれを実行していることに注意する必要があります。上記の構成から削除するのは、外部IP(75.75.75.75)へのIISバインディングだけです。

テスト

サイトをテストする場合、潜在的な問題はルーター自体にあります。通常、ルーターはinternalマシンにexternal IPを介してinternalリソース(IISなど)にアクセスさせません。したがって、たとえば、ネットワーク内から75.75.75.75にブラウジングしようとしても、ルーターはそれを実行させません。これが、ブラウザがハングするのを確認している理由かもしれません。 Webサイトをテストするには、ネットワークの外部から外部IPにアクセスする必要があります。友人または親戚(ネットワーク外)に外部IPへの接続を試みてもらい、それが機能するかどうかを確認します。

では、ネットワーク内からどのようにサイトにアクセスする必要がありますか?内部アドレスのみを使用してください(10.0.0.6)。

9
chue x