GCP PTR 记录的 DNS 验证

GCP PTR 记录的 DNS 验证

我正在尝试在 Google Cloud 上为静态外部 IP 地址设置指针记录,但卡在“验证域所有权”步骤,我正尝试通过 DNS 执行此操作。尝试在 GCP > Compute Engine > > 网络接口 > 公共 DNS PTR 记录中设置记录,结果

Editing VM instance instance-20240222-135741 failed. Error: Invalid value for field 'resource.publicPtrDomainName': '<myhost>.<mydomain>.com'. Please verify ownership of the PTR domain. See more information at https://cloud.google.com/compute/docs/instances/create-ptr-record#domain_ownership.

不幸的是,链接的文档

通过将虚拟机的 IP 地址添加到 DNS 配置中进行验证

  1. 如果您的虚拟机尚不存在,请保留一个区域静态外部 IP 地址,并在稍后创建虚拟机时使用它。
  2. 将包含虚拟机外部 IP 地址的“A”记录添加到域的 DNS 配置中。

那个第 2 点... 相当不够。我尝试为我想在 PTR 中分配的主机名添加一个 A 记录,以 IP 地址作为值,并且(只是猜测可能的解决方案)在顶级域中尝试过。

~ % dig <mydomain>.com
;; ANSWER SECTION:
<mydomain>.com. 600 IN  A   <the correct IP addr>
~ % nslookup <myhost>.<mydomain>.com
Server:     8.8.8.8     // it's even using Google's root servers!
Address:    8.8.8.8#53

Non-authoritative answer:
Name:   <myhost>.<mydomain>.com
Address: <the correct IP addr>

Google 希望我在 DNS 中执行什么魔法来“验证”?

请注意,这里还有一些关于此验证步骤的其他问题(例如,这个),但我找不到任何尝试使用 DNS 的方法;他们都使用“Google 搜索控制台”来进行操作……我不想这样做。

相关内容