我正试图在Windows Azure虚拟机中打开一个端口。 我有一个在该端口侦听的游戏,我可以通过本地主机访问它,所以游戏正在运行。
我也在防火墙上打开了这个端口,在虚拟机上创build了一个端点,但是这个端口似乎没有对外开放。 我曾尝试通过IP地址和DNS访问它,结果相同。
还有什么我应该做的? 我在网上查了几个教程,不知道我在做什么错。
任何帮助将不胜感激。 谢谢!
伊琳娜,确保你已经正确配置你的端点设置私人和公共端口。 这里有一个文件解释了完成这个步骤…
http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-set-up-endpoints/
这已经改变到这一点
我会建议忽略目前在谷歌的100%
除了描述之外,您可能还需要在VM防火墙中创建入站规则。 门户中的设置将创建从公共IP向VM的转发。 VM本身应该允许应用程序监听端口。 这也许可以解释为什么在某些港口上Irina不起作用,并且在其他港口工作。
可能这是写这个答案时的最新解决方案:
您需要创建一个网络安全组(或使用现有的)。 最简单的方法是在搜索资源栏中搜索网络安全组。 如果有现有的NSG,请点击它并从设置中找到入站安全规则。 然后添加一个入站规则与您想要的端口。例如,我打开端口8080在我的虚拟机与设置如下图所示。
更多信息: https : //azure.microsoft.com/en-us/documentation/articles/virtual-machines-windows-nsg-quickstart-portal/
为了将来的参考,如果你想听3000或那个范围它根本不工作。
进入8080的范围,制定入站规则,然后启动并运行。