首页 > 解决方案 > Google Cloud 是否为其计算实例提供公共主机名?

问题描述

Google Cloud 是否为其计算实例提供公共主机名?

AWS 似乎为其 EC2 实例生成公共主机名:

对于 us-east-1 区域,公共(外部)DNS 主机名采用 ec2-public-ipv4-address.compute-1.amazonaws.com 和 ec2-public-ipv4-address.region.compute.amazonaws.com 的形式对于其他地区。我们将公共 DNS 主机名解析为实例网络之外的实例的公共 IPv4 地址...

类似的问题:
似乎是一个类似的问题,但是 (1) 设置 DNS 似乎有点矫枉过正,(2) 似乎我无论如何都需要在 Google Cloud 之外做一些事情,或者它不是公开的(不是当然),以及(3)它可能已经过时(2014)。

标签: amazon-web-servicesamazon-ec2dnsgoogle-cloud-platformgoogle-compute-engine

解决方案


不,GCE 不提供实例的主机名。它确实为每个实例分配外部 IP 地址。将 DNS 记录与您的实例相关联是生成主机名的唯一方法。

GCE 确实在同一网络中内置了私有主机名。例如,同一 VPC 中的两个实例可以通过名称相互 ping

Instance 'test-instance': start server on :8080
Instance 'second-instance': curl test-instance:8080
// Response 'Hello World'

推荐阅读