在 Linux 中设置多个反向 DNS 条目非常简单,但我在 Google Cloud 中找不到有关如何执行此操作的文档。我知道如何添加一个,但不知道如何添加多个。服务器托管多个域,我需要对所有域进行 rDNS 验证。
答案1
从技术上讲,您可以为同一 IP 地址的多个 DNS 条目设置反向 DNS。但是,我们不建议这样做。
Google Cloud DNS 不会帮助您进行反向 DNS。IP 地址归 Google 所有,Google 需要在其系统中为您配置设置。目前,您只能为每个静态公共 IP 地址配置一个 PTR 记录。
注意:仅支持某些类型的静态公共 IP 地址。例如,支持连接到 Compute Engine 的 IP 地址。不支持连接到 Google 负载均衡器的 IP 地址。
答案2
如果我理解你想要什么,你需要做这样的事情:
$gcloud compute instances update-access-config [INSTANCE_NAME]
--public-ptr --public-ptr-domain [DOMAIN_NAME]
看看这个文档。
注意:我正在编辑我的答案,因为我无法评论其他用户的答案。
约翰·汉利 (John Hanley) 的回答让我思考了这种情况并做了一些咨询和研究。
我的结论是:
- 使用内部 DNS,每个 IP 地址只能有一个 PTR 记录。
- 您可以在 Cloud DNS 管理的私有区域中创建一个 PTR 记录,该记录将覆盖 Compute Engine 内部 DNS PTR 记录。
- GCE 内部 DNS 创建 这些反向区域
- 您可以使用以下方式覆盖 GCE 内部 DNS 反向区域和 PTRCloud DNS 管理的私有区域.
- 从技术上讲,单个 PTR 记录的条目数没有限制。
- GCP 不允许您为 in-addr.arpa 创建公共 DNS 区域。因此这可能用处有限。