rDNS'区域没有地址logging(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. 

任何想法 ?

THKS。

您的pro.lan区域指定server.pro.lan的名称服务器,但不定义该logging。 您需要添加一个server IN A指向其IP地址的logging。

此外,您的pro.lan区域是所谓的“转发”区域 – 它将名称映射到IP地址,而不是数字到名称。 PTRlogging用于将数字映射到名称,因此PTRlogging在该区域中在function上是无用的。 我build议拿起一本关于DNS的书,回顾一下基础知识。

另外,在您决定在生产环境中开始使用DNS之前,请先回顾一下这个问题: 我们是否应该托pipe自己的域名服务器?

使用server.pro.lan.的条目为pro.lan一个前向区域server.pro.lan. NSlogging总是必须是名称,这些名称必须是可parsing的。 显然server.pro.lan目前无法parsing。