Не удается PsPing для Azure VM

Я знаю, что проверка связи с виртуальными машинами Azure отключена. На следующей странице показано, как использовать PsPing от Sysinternals для выполнения ping на основе TCP:

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

К сожалению, я не могу заставить PsPing работать из моего помещения на виртуальную машину Azure, которая у меня есть. Я создал входящее правило в группе сетевой безопасности через портал Azure:

Моя виртуальная машина Azure - это сервер Windows 2012 Datacenter. Я добавил следующее правило в его брандмауэр:

Тем не менее, я не могу заставить PsPing работать при нацеливании на порт 80. Кстати, PsPing к порту 3389 (порт RDP) работает.

Что еще я должен попробовать?

1 ответ

Решение

Вы должны проверить, прослушивает ли ваш порт. Согласно вашему описанию, похоже, что порт 80 не прослушивает вашу виртуальную машину. Вы можете использовать следующую команду для проверки.

netstat -ant|findstr 80

Пожалуйста, убедитесь, что порт 80 прослушивает tcp, результат должен быть таким:

 TCP    0.0.0.0:80           0.0.0.0:0              LISTENING       InHost

Кроме того, вы должны проверить свой NSG. NSG может быть связан с подсетью или ником виртуальной машины.

Другие вопросы по тегам