反向 nslookup 将 arpa 区域附加到响应

反向 nslookup 将 arpa 区域附加到响应

我遇到一个问题,某些反向(PTR)解析将 in-addr.arpa 区域重新附加到响应。这是命名(bind9)配置中的错误。

现在是 :

command : dig -x 10.1.1.107 @dns_server_ip

;; ANSWER SECTION:
107.1.1.10.in-addr.arpa. 3600 IN    PTR     myhost.mgmt.domain.eu.1.1.10.in-addr.arpa.

应该如何:

;; ANSWER SECTION:
107.1.1.10.in-addr.arpa. 3600 IN    PTR     myhost.mgmt.domain.eu

您能建议哪些配置文件会产生此错误输出吗?或者要查找哪些配置文件?谢谢

答案1

这是因为你的区域中有类似这样的内容:

...
$ORIGIN 1.1.10.in-addr.arpa.
...
107 3600 IN PTR myhost.mgmt.domain.eu
...

请注意,ORIGIN 附加到每个相对的区域中的名称(在设置原点的行下方定义),包括在 PTR、MX、NS、SRV、CNAME(以及可能的其他)记录数据右侧显示的名称。

如果您希望某些名称不附加 ORIGIN,则应以点号结尾。DNS 中名称末尾的点号表示这是绝对名称,而不是相对名称:

...
$ORIGIN 1.1.10.in-addr.arpa.
...
107 3600 IN PTR myhost.mgmt.domain.eu.
...

相关内容