我尝试设置绑定DNS服务器,如果我testing实际的configuration
named-checkzone domain.de /etc/bind/db.domain.de
出现以下错误:
zone domain.de/IN: NS 'ns1.domain.de' has no address records (A or AAAA) zone domain.de/IN: not loaded due to errors.
不幸的是,我不知道如何解决这个问题,请任何人都可以帮忙? 许多问候
ect / bind / db.domain.de的内容:
$TTL 1D @ IN SOA ns1.domain.de. email.domain.de. ( 2013121100 ; serial 8H ; refresh 2H ; retry 4W ; expire 3H ) ; minimum @ IN NS ns1.domain.de. @ IN NS ns2.domain2.de. @ IN A 192.168.178.22 localhost IN A 127.0.0.1 mail IN A 192.168.178.22 www IN A 192.168.178.22 ftp IN CNAME www imap IN CNAME www loopback IN CNAME localhost pop IN CNAME www relay IN CNAME www smtp IN CNAME www @ IN MX 10 mail
ect / bind / db.0.168.192的内容:
$TTL 1D @ IN SOA ns1.domain.de. postmaster.domain.de. ( 2013121100 ; serial 8H ; refresh 2H ; retry 4W ; expire 3H ) ; minimum @ IN NS ns1.domain.de. 10 IN PTR ns1.domain.de.
您已指定您的第一个名称服务器应为ns1.domain.de但您没有分配给该子域的IP地址。
你应该像这样添加一个Alogging:
ns1 IN A 192.168.178.5
您的其他名称服务器位于不同的域(domain2.de),因此该名称服务器的Alogging应存在于该域的configuration中。
我不确定,但是我认为如果你用一个圆点结束这个域并且在客户端请求你的NSlogging的时候让这个IP地址在附加部分被发送回来,那么你可以为ns2添加一个Alogging。
ns2.domain2.de. IN A 192.168.178.6