我在同一子网中创建了2个VM ak-testvm-01
和ak-testvm-02
,其中第一个VM的静态专用IP为10.0.0.4,第二个VM的静态专用IP为10.0.0.5。 / p>
我可以使用他们的IP地址ping另一个VM。但我无法使用VM名称ping另一个。即如果我从ak-testvm-01输入ping ak-testvm-02
,我会收到错误ping request could not find host
。
如何使用VM名称ping另一个?
由于
答案 0 :(得分:0)
使用FQDN提供同一虚拟网络中VM(不同云服务)之间的名称解析。有关此和其他名称解析方案的详细信息,请here。
因此,在您的方案中,要ping ak-testvm-02 ,您需要提供完整的DNS名称 ak-testvm-02.clouddapp.net 。这最终会通过Azure负载均衡器,但不允许ping流量。
This article描述了使用psping(来自sysinternals)使用VM上的一个公共端点端口执行ping,例如默认情况下添加的远程桌面(RDP)或PowerShell端点。因此,如果您的RDP端点位于公共端口62682(例如)上,则可以使用以下命令:
psping ak-testvm-02.cloudapp.net:62682
另一种选择是在虚拟网络中配置自己的DNS服务器。