VM之间没有Ping / Telnet连接

我是Azure新手,有一个我无法解决的问题。 我试着问StackOverflow,但是 – 引用 – “你将有更好的运气询问ServerFault”。 我想要几台虚拟机ping / telnet对方来检查它们是否通信,但它是没有用的。

为了完成这项任务,我创build了虚拟networking,云服务,亲和组和存储。 因为我的networking中的每个服务器都有不同的angular色,所以我没有看到创build可用性集的原因。

到目前为止,我在这个虚拟networking中创build了两台虚拟机。 第一个(VN1)具有部署在其上的Active Directory和DNSangular色(还有IIS和应用程序服务器angular色)。 另一个(VN2)仅部署了IISangular色。 两者都在相同的VN,Cloud Service等内,并且定义了默认(PowerShell和远程桌面)端点。

现在来了有趣的部分。 当我尝试从VN2 ping VN1时没有问题(但是我不能远程login),但是如果我尝试相反的话 – VN1不会看到VN2。

就像我之前说的那样,在这个话题上我是新手,所以问题可能出在一些angular色,我没有添加或现有的configuration错误。

我试着在这里和这里呈现的解决scheme,但他们没有解决。

你能帮我一下吗? 这是第三天,当我在这个工作,并有点恼火:/

我会build议尝试几件事情:

  1. 确定DNS服务器(VN1)的IP地址。 然后,在Azure门户中,打开虚拟networking的详细信息,转到“configuration”页面,然后在“DNS服务器”部分添加此IP地址。
  2. 由于这听起来像你有一个自定义的域名,所以在VM2上设置你的系统属性,以便它是这个域的成员。 重新启动虚拟机。
  3. 在两台虚拟机上的Windows防火墙设置中创build入站规则,以允许所有ICMP协议通信。 (这可能只是其中一个虚拟机需要,所以我会尝试两个,然后试验把其中一个closures,如果需要的话)。
  4. 有些人说这最后一步在Azure中是不适合的,但是我似乎无法find解决办法,而且我在某些MSDN文档中已经看到它的指定*:转到VM2上的networking适配器设置,转到TCP / IPv4连接的属性,并将首选DNS设置为步骤1中的IP地址。(另请注意,每次重新启动计算机时都需要重复此步骤, 但我仍然不确定如何解决这个烦恼。)

*要查看说明您需要在虚拟机上设置首选DNS服务器的Azurescheme的MSDN文档, 请转至此处并查看步骤3-8 。

我有类似的问题。 首先,您需要在Azure Portal中为您试图远程login的虚拟机configurationENDPOINTS。

例如:如果您正在尝试telnet myApp.cloudapp.net:5000,则需要打开值为5000的公共和专用EndPoint。

那么你应该把你的防火墙放在虚拟机中。 为所需端口创build入站和出站连接的新规则。 之后,尝试重新启动您的虚拟机,它应该工作。