Windows Azure仮想マシンでポートを開こうとしています。そのポートでリッスンしているゲームがあり、ローカルホスト経由でアクセスできるため、ゲームが実行されています。
また、ファイアウォールでポートを開き、仮想マシンにエンドポイントを作成しましたが、ポートは外部に対して開かれていないようです。 IPアドレスとDNSの両方を使用して同じ結果にアクセスしようとしました。
他に何かすべきことはありますか?オンラインでいくつかのチュートリアルを検索しましたが、何が間違っているのかわかりません。
どんな助けも大歓迎です。ありがとう!
Irina、プライベートポートとパブリックポートを設定して、エンドポイントが適切に構成されていることを確認してください。これを達成するための手順を説明するドキュメントがあります...
http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-set-up-endpoints/
説明に加えて、インバウンドルールをVMファイアウォールで作成する必要があります。ポータルの設定は、パブリックIPからVMへの転送を作成します。VMポートでリッスンするアプリケーションこれは、これが一部のポートではIrinaで機能せず、他のポートでは機能する理由を説明するかもしれません。
$ az vm open-port -g MyResourceGroup -n MyVm --port 80
az vm open-port -g MyResourceGroup -n MyVm --port 80-100 --priority 100
az vm open-port -g MyResourceGroup -n MyVm --port '*'
--priority:100(最高の優先度)から4096(最低の優先度)の間のルールの優先度。コレクション内の各ルールに対して一意である必要があります。デフォルト:900.
おそらくこれは、この答えを書いている時点での最新のソリューションです:
ネットワークセキュリティグループを作成する(または既存のグループを使用する)必要があります。最も簡単な方法は、検索リソースバーでネットワークセキュリティグループを検索することです。既存のNSGがある場合は、それをクリックして、設定からインバウンドセキュリティルールを見つけます。次に、目的のポートを使用してインバウンドルールを追加します。たとえば、次の図に示す設定でVMでポート8080を開きました。
将来の参考のために、3000またはその範囲を聴こうとしている場合、単に動作しません。
8080の範囲に移動し、インバウンドルールを作成して、実行します。