Google Cloud DNS PTR记录错误

时间:2014-11-09 19:30:25

标签: google-cloud-platform google-cloud-dns

我尝试在Google Cloud DNS中添加PTR DNS记录,每次通过命令控制台保存文件时都会收到错误消息。我添加了其他条目,它们按预期工作。

{
  "kind": "dns#resourceRecordSet",
  "name": "xxx.xx.148.146.in-addr.arpa.",
  "rrdatas": [
    "mail.mydomain.com."
  ],
  "ttl": 60,
  "type": "PTR"
}

我收到的错误是' entity.change.additions [0] .name

的无效值

我已经尝试过这里的示例,但它不起作用https://groups.google.com/forum/#!msg/cloud-dns-discuss/quaYSpZImQg/QANCaDOzp3AJ

1 个答案:

答案 0 :(得分:3)

您获得的错误是由于PTR记录"名称:"领域。 Google服务器检查此字段的域部分(第一个点后面的所有内容)等于创建管理区域(区域文件)时指定为dns_name的域,即反映在区域的SOA记录中

当涉及到PTR记录时,所述记录不能与其他域记录放在同一区域(也就是G lingo的管理区域)中:所述PTR将被放置在单独的区域文件下,单独的所有意图和目的的域名。将其视为反向域。该域名的名称取决于PTR的IP所属的子网。例如,查找IP 1.2.3.4的PTR记录将放置在名为3.2.1.in-addr.arpa.的区域内。在所述区域中,可以找到与IP 1.2.3.4相关的PTR记录和rDNS结果{{1 }}

因此,在您的情况下,请确保您有一个带有dns_name 4.3.2.1.in-addr.arpa的区域(here上的更多内容),然后您可以在其中放置您的PTR记录,以{{1}开头的IP }