无法将PsPing转换为Azure VM

时间:2017-05-10 12:10:21

标签: azure azure-virtual-machine sysinternals

我知道禁用ping到Azure VM的ping。以下页面显示了如何使用Sysinternals的PsPing执行基于TCP的ping:

https://blogs.msdn.microsoft.com/mast/2014/06/22/use-port-pings-instead-of-icmp-to-test-azure-vm-connectivity/

不幸的是,我不能让PsPing从我的工作场所工作到我拥有的Azure VM。我通过Azure门户在网络安全组中创建了一个入站规则:

enter image description here

我的Azure VM是Windows 2012 Datacenter服务器。我在防火墙中添加了以下规则:

enter image description here

尽管如此,在定位端口80时我无法使PsPing正常工作。顺便提一下,PsPing到端口3389(RDP端口)可以工作。

我还应该尝试什么?

1 个答案:

答案 0 :(得分:3)

您应该检查您的端口是否正在侦听。根据您的描述,似乎端口80没有监听您的VM。您可以使用以下命令进行检查。

netstat -ant|findstr 80

请确保端口80正在侦听tcp,结果应如下所示:

 TCP    0.0.0.0:80           0.0.0.0:0              LISTENING       InHost

另外,你应该检查你的NSG。 NSG可以与子网或VM NIC相关联。