web-dev-qa-db-ja.com

IIS 8.0ポート81の2番目のWebサイトは公開されていません

Windows Server 2008 R2/VM 8.0が実行されているWindowsAzureでIIS)が与えられました。デフォルトのWebサイトがあります。今度は開発者を作成したいと思いました。他のポート、たとえば81にあるそのサイトのバージョン。そのアプリケーションを追加し、tcpポート81のファイアウォールにインバウンドルールを追加しました。

これで、http://localhost:81を使用してそのマシン上のサイトを閲覧できますが、外部的には閲覧または接続できません。バインディングを使用したサイトの場合

http-割り当てられていないIP-ポート81ホスト名は空白のまま)

これがフィドラーの反応です

[フィドラー]「originaldomainname」への接続に失敗しました。エラー:TimedOut(0x274c)。 System.Net.Sockets.SocketException接続されたパーティが一定期間後に適切に応答しなかったために接続の試行が失敗したか、接続されたホストがXXX.XX.XXX.XX:81に応答しなかったために接続の確立に失敗しました

接続のトラブルシューティングを行うにはどうすればよいですか。 ISPはそのポートのトラフィックをブロックしていますか?もともと私はポート8080でそれをやろうとしましたが、それは同じ問題を抱えていました

---(編集
netstat -ano | find ":81"を実行するとこれが表示されます

TCP 0.0.0.0:81 0.0.0.0:0リスニング4
TCP [::]:81 [::]:0リスニング4

ここにエントリを作成するにはどうすればよいですか?パブリックIPを外部アドレス、プライベートIPをローカルアドレスとして使用します。

1
bilal.haider

AzureのVM)でこれを機能させるには、2つのことを行う必要があります。

Windowsファイアウォール

TCPからポート81への接続を許可するファイアウォールルールがあることを確認してください。次のようになります。

enter image description here

Azureファイアウォール

Azureポータルで、VMに移動します。次に、[エンドポイント]タブをクリックして、ポート81のルールも追加します。

このように見えるはずです

enter image description here

2
ahmelsayed