在 AWS 上创建 EC2 实例时,您可以通过 IP 地址或亚马逊提供的开箱即用域名访问它:
开箱即用的 Google Cloud 是否有类似的功能?我在一个阻止 IP 地址和通配符 DNS 的网络上xip.io
,所以我很想知道它。另外,是否有一个我缺少的特定术语?
在 AWS 上创建 EC2 实例时,您可以通过 IP 地址或亚马逊提供的开箱即用域名访问它:
开箱即用的 Google Cloud 是否有类似的功能?我在一个阻止 IP 地址和通配符 DNS 的网络上xip.io
,所以我很想知道它。另外,是否有一个我缺少的特定术语?
当您创建 GCP Compute Engine 实例(EC2 等效实例)时,您可以声明您希望它具有公共 IP 地址。这是您可以通过 Internet 用于访问您的实例的 IP。GCP 为您提供两种类型的 IP……静态(稳定)或短暂的。静态 IP 是您的,直到您明确释放它。只要您的计算引擎正在运行,就不会收取任何费用。临时 IP 是动态分配给您的 IP,并且可能会在您的计算引擎实例重启后发生变化。
GCP 不会(目前......事情总是会发生变化)创建一个 DNS 条目,该条目将通过 Internet 解析为您的 IP 地址。它确实创建了一个 DNS 条目,可在您的 GCP VPC 网络中使用,以允许一个计算引擎在 GCP 环境中调用另一个计算引擎。
如果您想通过 DNS 名称访问您的 Compute Engine,则您有责任在自己的 DNS 服务器中创建 DNS“A”记录。如果您没有可以使用的 DNS 服务器,那么您可以花几美元获得一个域名,然后创建一个 GCP Cloud DNS 服务器实例并将您的计算引擎的“A”记录添加到该服务器.
也可以看看:
是的,您可以使用 [INSTANCE_NAME].[ZONE].c.[PROJECT_ID].internal 来讨论内部 dns
有关详细信息,请参阅以下链接:https ://cloud.google.com/compute/docs/internal-dns
请确保端口已打开。您可以访问以下文档以供参考,希望对您有所帮助。 https://cloud.google.com/vpc/docs/firewalls