我有2个Windows Azure VM。一个是数据库服务器,另一个是App服务器(托管一些.net应用程序)。我试图从App服务器ping数据库服务器,但请求超时。我发现if load balancer is used we cannot ping the Azure VMs。
我的问题是我无法确定这些服务器的天气是否已连接。我发现了similar kind of question。但在我的情况下,我已经关闭了两个虚拟机的防火墙,但仍然无法连接。
有人对此有所了解吗?
答案 0 :(得分:0)
两个虚拟机是否在同一个虚拟网络中?在这种情况下,默认情况下,您不需要NSG来允许两个服务器之间的通信。如果您想尝试执行ping操作,则应该允许这样的Windows防火墙规则:https://blogs.msdn.microsoft.com/microsoft_azure_guide/2014/12/13/how-to-allow-ping-functionality-to-windows-azure-machines/
否则,您可以尝试使用数据库服务器中的浏览器连接到Web服务器,或尝试使用sql客户端从Web服务器连接到数据库服务器。 Telnet也可以提供帮助。
答案 1 :(得分:0)
我不确定对我有用的解决方案是否正确,但在我的情况下问题是公共IP和内部IP,当我尝试与内部IP连接时,我试图通过公共IP连接它起作用了
感谢您的回复
干杯