0

我创建了我的虚拟机(谷歌云平台),使用 Windows Server 2008 R2。所以我安装了一个需要打开 6900 端口才能运行的程序。工作程序必须连接到它自己的服务器,即:200.229.50.3:6900. 所以我进入了谷歌云平台的防火墙规则,将ip设置为0.0.0.0/0并打开了6900端口。在我的VM上也进入了防火墙的高级配置,也允许了6900端口。尝试运行程序并失败,尝试运行 telnet 进行测试并失败。已经检查了安全设置,禁用了防火墙等。我不知道发生了什么。

遵循我的谷歌云平台防火墙规则如下:

防火墙规则

遵循我的实例防火墙规则:

实例防火墙规则

按照程序在尝试连接自己的服务器时出错:

程序错误

如果有人想进入我的实例以更好地检查它,可以从这里下载 RDP 文件:RDP 文件

    my external ip: 104.198.152.164
    user: lala2018
    password: ^#0aQaaz)MXbMNy

发生错误的程序位于桌面上,名称为xstart

随意运行它,并尝试了解问题所在,因为我找不到它运行不正确的原因。

有人可以帮助我吗?


编辑1:

按照我的 VPC 路由:

VPC 1 VPC 2

编辑2:

追踪路线 - 200.229.50.3

4

1 回答 1

0

在看到您附加的消息的屏幕截图后,您似乎正在尝试从 GCP 实例连接到服务器“200.229.50.3”,其 IP 地址属于巴西的“LEVEL UP!INTERACTIVE LTDA”;但是,似乎“200.229.50.3”不允许您连接(“200.229.50.3”它没有响应)。如果这是正确的,您可能必须在“200.229.50.3”中创建防火墙规则,而不是在 GCP 中创建它们。

我可以看到您有三个规则来允许进出 GCP 实例的流量,但它们都不会影响“200.229.50.3”,因为该服务器不属于 GCP 项目:-名为“testeee”的 GCP 防火墙规则" 允许从 IP 地址 200.229.50.3 通过端口 6900 到 GCP 项目中的所有实例的传入连接。 - 名为“端口 6900”的 Windows 防火墙规则允许通过端口 6900 从 Windows 服务器外部的任何 IP 进行连接。 - GCP防火墙规则“mean-stack”和“exit900”允许从 GCP 实例通过端口 6900 到 GCP 项目之外的任何 IP 的出口流量。

我试图建立到 200.229.50.3:6900 的 telnet 连接,但它没有响应。这可能是正常的,因为该服务器中可能有防火墙,不允许来自我的 IP 地址的连接;但是,我必须问以下问题:

  • 您能否确认 200.229.50.3 允许从您的 GCP 实例通过端口 6900 进行连接?
于 2019-01-18T17:43:26.417 回答