从虚拟机外部访问Azure虚拟机端口

从虚拟机外部访问Azure虚拟机端口,azure,cloud,azure-virtual-machine,inbound-security-rule,Azure,Cloud,Azure Virtual Machine,Inbound Security Rule,正如我们所知,有一些简单的步骤可以让您从外部访问任何VM端口 以下是我已经介绍过的步骤: 打开VM实例并在端口80上运行服务器,然后检查 localhost正在本地浏览中运行, 在入站网络安全组中添加了端口80, 从VM窗口关闭所有三种类型的防火墙。 但公共ip仍然无法从外部访问。发出砰的声响。。。导致请求超时,或者无法使用公共IP从浏览器访问端口80 编辑:令人惊讶的是,我在报告中发现了一个拒绝标记!这有关系吗?通常,将端口80添加到NSG入站规则,并关闭VM的windows防火墙,我们将从外

正如我们所知,有一些简单的步骤可以让您从外部访问任何VM端口

以下是我已经介绍过的步骤:

打开VM实例并在端口80上运行服务器,然后检查 localhost正在本地浏览中运行, 在入站网络安全组中添加了端口80, 从VM窗口关闭所有三种类型的防火墙。 但公共ip仍然无法从外部访问。发出砰的声响。。。导致请求超时,或者无法使用公共IP从浏览器访问端口80


编辑:令人惊讶的是,我在报告中发现了一个拒绝标记!这有关系吗?

通常,将端口80添加到NSG入站规则,并关闭VM的windows防火墙,我们将从外部访问网站

在您的场景中,也许我们应该检查网站在IPv4或IPv6或两者上的工作情况? 我们可以使用此命令进行检查:

C:\Users\jason>netstat -ant
Active Connections

  Proto  Local Address          Foreign Address        State           Offload State

  TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       InHost
  TCP    0.0.0.0:135            0.0.0.0:0              LISTENING       InHost
  TCP    0.0.0.0:445            0.0.0.0:0              LISTENING       InHost
  TCP    0.0.0.0:3389           0.0.0.0:0              LISTENING       InHost
  TCP    [::]:80                [::]:0                 LISTENING       InHost
  TCP    [::]:135               [::]:0                 LISTENING       InHost
  TCP    [::]:445               [::]:0                 LISTENING       InHost
  TCP    [::]:3389              [::]:0                 LISTENING       InHost
我们可以在端口80上找到web服务侦听并在IPv4和IPv6上工作,因此我们可以使用IPv4公共IP地址和端口80访问此网站

我们应该确保web服务在IPv4上工作

==========================

更新:

请检查您的Vnet->subnet,此子网是否与NSG关联,如果是,我们应该修改此NSG的入站规则,将端口80添加到此NSG

angular cli的节点服务器似乎存在问题,更多信息请参阅以下链接:

通常无法ping azure中的VM资源,除非它位于虚拟网络内部。此VM前面有负载平衡器吗?@CtrlDot没有负载平衡器。但是从浏览器访问端口呢?它可以在本地实例中作为本地主机访问。您可以从同一VNET中的另一个VM访问该网站吗?IE使用私有ip地址而不是公共ip地址?在vm实例windows 2016 server中,我可以使用安装在其中的浏览器打开本地主机。您的vm部署在经典模块还是ARM模块中?如果您的虚拟机部署在经典模块中,我们应该向其添加端点。我将很快检查并通知您。。谢谢你的帖子。嘿,兄弟,我已经更新了这个问题。你能检查一下吗。我已检查命令“没有TCP 0.0.0.0”:80@SagiruddinMondal请尝试使用在虚拟机中浏览您的网站。@SagiruddinMondal能否显示您的IIS绑定设置?让我们看看。