![IIS Web サイトは永久 IP を使用してインターネット経由でアクセスできません](https://rvso.com/image/1518689/IIS%20Web%20%E3%82%B5%E3%82%A4%E3%83%88%E3%81%AF%E6%B0%B8%E4%B9%85%20IP%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%8D%E3%83%83%E3%83%88%E7%B5%8C%E7%94%B1%E3%81%A7%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93.png)
私はasp.netプロジェクト(テストウェブサイト)を作成し、Visual Studio 2013を使用してこのプロジェクトを公開しました。このサイトは、ローカルホストとローカルIP (192.168.1.3:80)を使用してIISでセットアップしました。LAN内の他のコンピューターからでもこのサイトを表示できます。このウェブサイトにはアクセスできますが、インターネットからはアクセスできません(外部IP (パブリックIP)を使用)。ルーターと受信ルールおよび送信ルールでポート80を転送しました。何が足りないのかわかりません。静的IPはありませんが、静的IPを購入する前にこれをテストしたいだけです。
答え1
確認すべき点がいくつかあります:-
- ファイアウォールがポート 80 をパブリック アクセスからブロックしていないことを確認してください。
- 次のようなサイトでパブリックIPアドレスを確認してください。これです。
- ループバックを使用できない可能性がありますので、イントラネット外のコンピューター (オフィスまたは友人宅) からアクセスするか、プロキシを使用してください。
- 接続できない場合は、次のようなポートスキャナを使用してください。これですIP 上で開いているポートを表示します。
IIS を実行しているマシンがイントラネット上で固定 IP を持っていることを確認してください。そうでない場合、IP アドレスが変更されるとポート転送が無効になります。