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をローカルアドレスとして使用します。
AzureのVM)でこれを機能させるには、2つのことを行う必要があります。
TCPからポート81への接続を許可するファイアウォールルールがあることを確認してください。次のようになります。
Azureポータルで、VMに移動します。次に、[エンドポイント]タブをクリックして、ポート81のルールも追加します。
このように見えるはずです