无法通过端口8080从Modbus TCP / IP的VM实例通信 – 需要的路由

我已经使用Google Cloud Developers Console来设置Windows 2012 Server。 我正在尝试使用这个Web服务器来监视使用Modbus TCP / IP的硬件。 我已经安装了一个SCADA软件包,它使用Windows Server上的端口8080通过Modbus TCP / IP进行通信。 我有一个硬件设备,我想通过它自己的端口503。

我有SCADA软件运行在台式电脑上,并通过适当的端口与我的硬件设备进行通信,所以一切都是兼容的等….

在Windows服务器上,我试图让端口8080 TCP / IP通信防火墙例外,甚至禁用防火墙 – 但我似乎无法从实例通信。

从我的理解,我也需要build立路线,让这一切发生。 这是我以前没有遇到过的。

我可以从Windows服务器ping IP地址,我可以从networking外部ping到我的服务器的外部IP。

Windows服务器具有外部IP 104.197.xx,而实例或虚拟机具有另一个IP地址10.240.xx

我希望这对你有意义! 这是关于这一切的要点。 我认为这不是一件太困难的任务 – 只是我不了解的东西。

您还必须在Google Compute Engine防火墙上打开端口和协议。

在开发者控制台中,进入Networking – > Firewall rules – >点击New firewall rule 。 创build新的防火墙规则并打开tcp:8080的入站stream量