绑定 DNS 服务器错误

绑定 DNS 服务器错误

我尝试设置一个绑定 DNS 服务器,如果我使用以下方式测试实际配置

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.

答案1

您已指定您的第一个名称服务器,ns1.domain.de但您没有为该子域分配 IP 地址。

您应该添加这样的 A 记录:

ns1 IN A 192.168.178.5

您的其他名称服务器位于不同的域(domain2.de),因此该名称服务器的 A 记录应该存在于该域的配置中。

我不确定,但我认为如果您以点结尾域名,并且当客户端请求您的 NS 记录时将此 IP 地址发送回附加部分,您可能能够为 ns2 添加 A 记录。

ns2.domain2.de. IN A 192.168.178.6

相关内容