转发器 DNS 无法解析反向查找

转发器 DNS 无法解析反向查找

我在实验室中创建了一个新的 DNS 服务器,它工作正常。之前,我们为实验室 PC​​ 使用另一个 DNS 服务器,即 10.20.30.xx。该服务器位于实验室之外。现在新建的 DNS 服务器出现问题,因为它无法像以前一样解析查询。有人告诉我要使用转发器选项。通过在 named.conf 中添加以下选项,只有正向查找才能正常工作。

zone "hoethe.com" IN {
      type forward;
      forward only;
      forwarders { 10.20.30.XX; };
};


zone "30.20.10.in-addr.arpa" IN {
       type forward;
       forward only;
       forwarders { 10.20.30.xx };
};

反向查找不起作用并出现错误
** server can't find XX.30.20.10.in-addr.arpa.: NXDOMAIN

有人能解释一下为什么这不起作用吗?

答案1

NXDOMAIN 的错误消息表明您的 DNS 服务器能够查找该30.20.10.in-addr.arpa区域。这可能意味着以下几点:

  1. 您实际上并没有查询您向我们提供配置的服务器,查询正在“泄露”到互联网上并击中 IANA 的黑洞服务器。请向我们显示 的完整输出dig -x 10.20.30.XX,该部分的输出AUTHORITY应该包含提示。
  2. 您的服务器配置正确,但转发器不包含您正在查找的 PTR 记录。dig @ip_of_forwarder +norecurse -x 10.20.30.XX应该揭示这一点。

这是我们能够为您提供的最多信息,无需其他详细信息。此外,我强烈建议您阅读我应该在我的帖子中包含或混淆哪些信息?并重新考虑你混淆的信息量。这让你很难确定你是否无意中做错了什么。

  • 尽量少混淆。你正在10.20.30.XX为你的转发器使用您要查找的 IP 地址。
  • 向我们展示您正在运行的命令,而不仅仅是它们的输出。

相关内容