rDNS'区域 [xxx] 没有地址记录(A 或 AAAA)

rDNS'区域 [xxx] 没有地址记录(A 或 AAAA)

自学一些服务器技巧。

在 debian8 上使用 bind9 时遇到问题。

named-checkzone pro.lan db.pro.lan.inv
zone pro.lan/IN: NS 'server.pro.lan' has no address records (A or AAAA)

我的 db.pro.lan.inv

    $TTL    604800
@    IN SOA server.pro.lan. root.pro.lan. (
    2015052402
    604800
    86400
    2419200
    604800
)

@ IN    NS    server.pro.lan.
254    IN PTR    server.pro.lan.
10    IN PTR    nas.pro.lan.

任何想法 ?

谢谢。

答案1

您的pro.lan区域指定了 的名称服务器server.pro.lan,但未定义该记录。您需要添加server IN A指向其 IP 地址的记录。

此外,您的pro.lan区域是所谓的“转发”区域 - 它将名称映射到 IP 地址,而不是将数字映射到名称。PTR记录用于将数字映射到名称,因此PTR记录在此区域中无用。我建议拿起一本关于 DNS 的书并复习基础知识。

此外,在您决定在生产环境中开始使用 DNS 进行任何操作之前,请先检查一下此问题:我们应该托管自己的名称服务器吗?

答案2

pro.lan为记录创建前向区域,记录条目server.pro.lan. NS必须始终是名称,并且这些名称必须是可解析的。server.pro.lan目前显然无法解析。

相关内容