Google Cloud DNS和反向DNS

时间:2015-07-31 10:00:12

标签: dns google-cloud-dns

如何在Google Cloud DNS上设置反向DNS?例如,我有域example.com,我用example.com创建了区域。作为DNS名称。域example.com正常工作并分配了静态IP 1.2.3.4。我试图在这个区域设置PTR记录,但这不起作用。我不记得在哪里,但我发现我应该为反向DNS创建新区域。我添加了一个DNS名称为4.3.2.1.in-addr.arpa的新区域。并在此区域中添加了PTR记录 - 没有更改的DNS名称(.4.3.2.1.in-addr.arpa。)和设置为example.com的规范名称。 (后来也是1.2.3.4。)但它仍然不起作用,主机1.2.3.4仍然显示4.3.2.1.in-addr.arpa。未找到:3(NXDOMAIN)。我做错了什么?

4 个答案:

答案 0 :(得分:3)

首先,DNS中的正向和反向查找是完全不同的事情,它们之间没有任何技术联系。如果您的正向查找有效,那很好。你现在可以忘掉它。

其次,反向查找绝不是神奇的,甚至不是特别的。它是PTR记录的完美普通DNS查找。关于它的唯一奇怪的事情是被查找的名称来自en IP地址。这意味着,是的,反向查找是一个独立的域。所以它需要自己的设置和自己的委托。如果您拥有IP地址范围1.2.3.0/24(您没有),则必须将DNS区域3.2.1.in-addr.arpa委派给您控制的DNS服务器,以便能够为您设置反向查找IP地址。

由于您没有提供有关您的实际域和IP范围的信息,我们只能疯狂地猜测出错了什么,但一个非常明智的猜测是,您的IP范围的反向区域未正确委派给您的DNS服务器。

答案 1 :(得分:1)

我意识到这是一篇非常古老的帖子,但对于任何有兴趣的人来说,Google目前还没有提供PTR记录的创建。

原始海报查找失败的最可能原因是,尽管他在其名称服务器上创建了PTR记录,但不是他的名称服务器正在查询该PTR记录。如果您尝试查找特定IP地址的PTR记录,DNS系统将查询分配给该IP的反向DNS的服务器。

因此,必须由拥有IP空间或从IP所有者服务器委派给其服务器的任何人在ARIN分配该IP地址的DNS服务(或者更准确地说,它所在的区域)。

底线,正如必须将DNS服务器分配给域名一样,dns服务器也必须分配给IP地址。因为,在反向DNS的情况下,IP地址范围就像一个域名。

答案 2 :(得分:0)

现在可以这样做,因为Google Cloud DNS在2017年8月为in-addr.arpa支持PTR作为Beta。 见雅克'指南:https://serverfault.com/a/866785/417516 它有GUI和CLI指令。

答案 3 :(得分:0)

谷歌刚刚为计算引擎推出了PTR记录。

当您可以编辑VM时,在Network interfaces中,Public DNS PTR Record进行配置。

Public PTR Record

设置它,它将让您验证您的域名。

验证完成后,dig -x YOU_IP_ADDRESS应尽快解析到您的域名。 :)