我尝试在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
答案 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 }