由于我想在虚拟机上运行邮件服务器,因此我很难弄清楚在虚拟机上设置 PTR 记录需要哪些步骤。我的场景如下:
- (不幸的是,由于计划迁移)我有两个 GCP 帐户,因此有两个独立的 GCP 项目,因此有两个 GCP Cloud DNS
- 我拥有 $domain.com,并且在第一个帐户上设置了 DNS
- 在第二个帐户上:我为 mail.$domain.com 创建了一个新区域(mail.$domain.com NS 和 SOA 已创建)
- 在第一个帐户上:我通过为 mail.$domain.com 设置 DNS NS 记录将 mail.$domain.com 委托给第二个帐户,并输入第二个帐户提供的名称服务器
- 在第二个帐户上:我能够为 mail.$domain.com 创建一条指向虚拟机公网 IP 的 A 记录,并且我可以验证它是否能够按预期将 mail.$domain.com 解析为提供的公网 IP
在第二个帐户上:现在我想添加 PTR 记录。我的方法是编辑正在运行的 VM 并编辑网络接口,然后添加“公共 DNS PTR 记录”-“启用 IPv4”,值为:mail.$domain.com。不幸的是,我得到了:
“编辑 VM 实例“mailcow-testing-tf”失败。错误:字段“resource.publicPtrDomainName”的值无效:“mail.$domain.com”。请验证 PTR 域的所有权https://www.google.com/webmasters/verification/verification?domain=mail.$domain.com"。
点击此链接将进入死胡同:“很抱歉,您无权访问 Google Search Console。请联系您的组织管理员获取访问权限。”
问题是:如何在第二个帐户中为正在运行的 VM 添加 PTR 记录?
干杯