连接 2 个外部 IP Google 云平台时出现问题
Problem connecting 2 external IP Google Cloud Platafform
我创建了我的 VM(Google 云平台),使用 Windows Server 2008 R2。所以我安装了一个需要打开端口 6900 的程序 运行。工作程序必须连接到它自己的服务器:200.229.50.3:6900
。所以我进入了Google云平台的防火墙规则,将ip设置为0.0.0.0/0并打开了端口6900。还在我的虚拟机上进入了防火墙的高级配置,也允许了端口6900。试过了运行 程序失败,尝试 运行 telnet 测试失败。已检查安全设置、禁用防火墙等。我不知道发生了什么。
遵循我的 Google Cloud Platafform 防火墙规则如下:
Firewall Rules
遵循我的实例防火墙规则:
Instance Firewall Rules
按照程序在尝试连接自己的服务器时出错:
Program error
如果有人想进入我的实例以更好地检查它,可以从这里下载 RDP 文件:RDP file
my external ip: 104.198.152.164
user: lala2018
password: ^#0aQaaz)MXbMNy
出现错误的程序在桌面上,名称为xstart
。
随意 运行 它,并尝试了解问题所在,因为我找不到它不正确的原因。运行ning。
有人可以帮助我吗?
编辑 1:
按照我的 VPC 路由:
VPC 1 VPC 2
编辑 2:
Traced Route - 200.229.50.3
看到您所附邮件的屏幕截图后,您似乎正试图从 GCP 实例连接到 IP 地址属于巴西 "LEVEL UP! INTERACTIVE LTDA" 的服务器“200.229.50.3”;但是,似乎“200.229.50.3”不允许您连接(“200.229.50.3”没有响应)。如果这是正确的,您可能必须在“200.229.50.3”中创建防火墙规则,而不是在 GCP 中创建它们。
我可以看到您有三个规则来允许进出 GCP 实例的流量,但是 none 其中 none 影响“200.229.50.3”,因为该服务器不属于 GCP 项目:
- 名为 "testeee" 的 GCP 防火墙规则允许来自 IP 地址 200.229.50.3 的传入连接通过端口 6900 连接到 GCP 项目中的所有实例。
- 名为 "Port 6900" 的 Windows 防火墙规则允许来自 Windows 服务器之外的任何 IP 通过端口 6900 的连接。
- GCP 防火墙规则 "mean-stack" 和 "exit900" 允许从 GCP 实例通过端口 6900 到 GCP 项目外的任何 IP 的出口流量。
我试图建立到 200.229.50.3:6900 的 telnet 连接,但它没有响应。这可能是正常的,因为该服务器中可能有防火墙不允许来自我的 IP 地址的连接;但是,我必须问以下问题:
- 您能否确认 200.229.50.3 允许从您的 GCP 实例通过端口 6900 进行连接?
我创建了我的 VM(Google 云平台),使用 Windows Server 2008 R2。所以我安装了一个需要打开端口 6900 的程序 运行。工作程序必须连接到它自己的服务器:200.229.50.3:6900
。所以我进入了Google云平台的防火墙规则,将ip设置为0.0.0.0/0并打开了端口6900。还在我的虚拟机上进入了防火墙的高级配置,也允许了端口6900。试过了运行 程序失败,尝试 运行 telnet 测试失败。已检查安全设置、禁用防火墙等。我不知道发生了什么。
遵循我的 Google Cloud Platafform 防火墙规则如下:
Firewall Rules
遵循我的实例防火墙规则:
Instance Firewall Rules
按照程序在尝试连接自己的服务器时出错:
Program error
如果有人想进入我的实例以更好地检查它,可以从这里下载 RDP 文件:RDP file
my external ip: 104.198.152.164
user: lala2018
password: ^#0aQaaz)MXbMNy
出现错误的程序在桌面上,名称为xstart
。
随意 运行 它,并尝试了解问题所在,因为我找不到它不正确的原因。运行ning。
有人可以帮助我吗?
编辑 1:
按照我的 VPC 路由:
VPC 1 VPC 2
编辑 2:
Traced Route - 200.229.50.3
看到您所附邮件的屏幕截图后,您似乎正试图从 GCP 实例连接到 IP 地址属于巴西 "LEVEL UP! INTERACTIVE LTDA" 的服务器“200.229.50.3”;但是,似乎“200.229.50.3”不允许您连接(“200.229.50.3”没有响应)。如果这是正确的,您可能必须在“200.229.50.3”中创建防火墙规则,而不是在 GCP 中创建它们。
我可以看到您有三个规则来允许进出 GCP 实例的流量,但是 none 其中 none 影响“200.229.50.3”,因为该服务器不属于 GCP 项目: - 名为 "testeee" 的 GCP 防火墙规则允许来自 IP 地址 200.229.50.3 的传入连接通过端口 6900 连接到 GCP 项目中的所有实例。 - 名为 "Port 6900" 的 Windows 防火墙规则允许来自 Windows 服务器之外的任何 IP 通过端口 6900 的连接。 - GCP 防火墙规则 "mean-stack" 和 "exit900" 允许从 GCP 实例通过端口 6900 到 GCP 项目外的任何 IP 的出口流量。
我试图建立到 200.229.50.3:6900 的 telnet 连接,但它没有响应。这可能是正常的,因为该服务器中可能有防火墙不允许来自我的 IP 地址的连接;但是,我必须问以下问题:
- 您能否确认 200.229.50.3 允许从您的 GCP 实例通过端口 6900 进行连接?