GCP外部IP地址范围

时间:2019-01-23 14:52:14

标签: google-cloud-platform

我在Google的云上几乎没有虚拟机。

运行与数据库服务器连接的应用程序的虚拟机。数据库服务器受两种身份验证保护:

  1. 密码
  2. IP地址白名单

我的问题是-IP地址。我需要在数据库上手动定义允许的IP,以便允许它们连接。由于我无法控制外部IP地址(动态更改),因此我寻求其他解决方案。

找到this script以获取所有Google IP。但是正如脚本作者所说的那样-IP的范围正在以高频率变化。哪个大问题-我不能相信这种解决方案。

听起来我遇到了常见问题-该怎么办?

2 个答案:

答案 0 :(得分:1)

您可以以更简单的方式在CloudSQL中使用私有ip。

通过这种方式,您的实例将使用其内部ip而不是外部IP,并且您应该已经定义了VPC,因此可以完全控制应允许的范围。

答案 1 :(得分:1)

此外,请注意,您会获得以下benefits using private IP to connect to Cloud SQL

  • 更低的网络延迟:专用IP提供的延迟比公共IP更低。
  • 改善的网络安全性:私有服务访问流量永远不会暴露于公共Internet。

此外,您可以在CloudSQL实例中按照以下步骤操作configure Private IP connectivity。与VPC firewall rulesnetwork tags一起使用,以允许/拒绝GCP项目和VM实例进/出的特定流量。