我有一个唯一标识的 Google Compute Engine 实例:
name: updateservice
zone: us-central1-a
project: myproject
有没有办法通过 DNS 名称访问实例?否则,我每次都需要在 Cloud SQL 中将其 IP 列入白名单,因为它会在重新启动时发生变化。
我也有类似的用例,但用于在 VPC 计算实例之间工作。
正如 @salvinjr 提到的,从计算实例执行
hostname -A
,可以为您提供计算实例的内部 dns 名称
为了
name: updateservice
zone: us-central1-a
project: myproject
它可能看起来像这样
.us-central1-a.c.updateservice
.内部myproject
现在,我可以
ping
或 ssh
到其他虚拟机,而无需 IP。