我在 Windows Azure(Windows Server 2008)中创建了一个虚拟机。
使用远程桌面连接访问并打开 cmd。
然后尝试 ping 8.8.8.8(我可以从我的电脑上ping)但是我得到:
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(示例)
问题:我无法 ping 通,这是怎么回事?
我尝试了这个,但没有效果:
http://patrickyong.wordpress.com/2008/05/04/enable-ping-replies-on-windows-server-2008/
答案1
答案2
投票支持@David-Makaogon 的答案,因为 Azure 防火墙阻止了 ICMP。此外,如果在 Azure 上运行 Windows Server 2012 R2,则不需要任何其他实用程序。可以使用测试网络连接Windows PowerShell 中的 cmdlet。
关于如何使用 cmdlet 的精彩内容可以参见 ->这里
下面是我在虚拟机上运行它的快速演示:
[dexter.cloudapp.net]: PS C:\> Test-NetConnection -ComputerName google.com -Port 80
警告:Ping google.com 失败 - 状态:超时
计算机名称:google.com
远程地址:74.125.68.100
远程端口:80
接口别名:以太网 17
源地址:192.168.0.70
PingSucceeded:False
PingReplyDetails (RTT):0 毫秒
TcpTestSucceeded:True