3

Я создал виртуальную машину в Windows Azure (Windows Server 2008).

Доступ с использованием подключения к удаленному рабочему столу и открытие cmd.

Затем попытался пропинговать 8.8.8.8 (что я могу с моего компьютера), но я получил:

Pinging 8.8.8.8 with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistics for 8.8.8.8:

Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),

У меня есть доступ в Интернет, потому что я могу перейти с помощью iexplorer на google.com или facebook.com (примеры)

Вопрос: что происходит, что я не могу пинговать?

Я попробовал это, и это не сработало:

http://patrickyong.wordpress.com/2008/05/04/enable-ping-replies-on-windows-server-2008/

2 ответа2

4

ICMP не маршрутизируется балансировщиком нагрузки / брандмауэром Windows Azure, согласно этой ветке форума MSDN. Я вполне уверен, что это правильно, так как я видел другие посты по этому поводу, и я просто попробовал (создавая те же сообщения о тайм-ауте). Ping будет работать между экземплярами в одном и том же развертывании, если вы включили входящий ICMP.

Кто-то из вышеупомянутого потока упомянул использование PsPing Марка Руссиновича, который поддерживает tcp-тестирование задержки для определенного порта. Хотя это не ICMP, он по крайней мере предоставляет альтернативу.

Также: если вы создаете VPN-соединение между Windows Azure и локальной сетью, ICMP должен нормально работать через VPN-соединение.

0

Голосовали +1 к ответу @ David-Makaogon, поскольку ICMP заблокирован межсетевым экраном Azure. В дополнение к ответу вам не нужны никакие другие утилиты, если на Azure запущена Windows Server 2012 R2. Можно использовать командлет Test-NetConnection в Windows PowerShell.

Подробное описание использования командлета можно найти здесь.

Ниже приведена краткая демонстрация того, как я запустил ее на виртуальной машине:

[dexter.cloudapp.net]: PS C:\> Test-NetConnection -ComputerName google.com -Port 80                   

ВНИМАНИЕ: сбой проверки связи с google.com - Статус: TimedOut

ComputerName: google.com
RemoteAddress: 74.125.68.100
RemotePort: 80
Интерфейс Алиас: Ethernet 17
SourceAddress: 192.168.0.70
PingSucceeded: False
PingReplyDetails (RTT): 0 мс
TcpTestSucceeded: True

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .