我在Azure上运行了两个虚拟主机。一个是Windows 2008,第二个是RedHat Linux。
我希望能够ping这些主机(来自我在Azure网络之外的笔记本电脑)。 怎么做?
我已经在这些主机上打开了一些端口。我可以telnet到这些端口。然而,我希望能够ping主机,因为我想知道它们是否还活着,以及知道延迟时间。
我用谷歌搜索但是我无法意识到是否可以ping(或不)以及如何。
谢谢
答案 0 :(得分:2)
在此博客文章中https://blogs.msdn.microsoft.com/mast/2014/06/22/use-port-pings-instead-of-icmp-to-test-azure-vm-connectivity/,您需要使用port ping
之类的工具来使用ping
而非简单psping
。
因为不允许通过Azure加载ICMP协议 平衡器,您会注意到您无法ping Azure VM 在Internet上,从Azure VM中,您无法ping通 互联网位置。
从内部部署到Azure VM的测试显示相同的行为。该 Azure负载均衡器和ping阻止了ICMP流量 请求超时。但是如果你改为端口ping,它们就会成功 (假设VM正在运行,并未阻止guest虚拟机中的端口 防火墙,并且端口具有为VM配置的端点。