自学一些服务器技巧。
在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地址,而不是数字到名称。 PTR
logging用于将数字映射到名称,因此PTR
logging在该区域中在function上是无用的。 我build议拿起一本关于DNS的书,回顾一下基础知识。
另外,在您决定在生产环境中开始使用DNS之前,请先回顾一下这个问题: 我们是否应该托pipe自己的域名服务器?
使用server.pro.lan.
的条目为pro.lan
一个前向区域server.pro.lan.
NS
logging总是必须是名称,这些名称必须是可parsing的。 显然server.pro.lan
目前无法parsing。