绑定:由于错误,区域未加载

绑定:由于错误,区域未加载

我对此很陌生,我一直在尝试设置 DNS 服务器,但是当我输入 systemctl status named.service 时一直出现以下错误:

区域 30.168.192.in.addr.arpa/IN:由于错误而未加载 _default/30.168.192.in.addr.arpa/IN:无所有者

我已逐步按照此视频进行操作,但仍然出现相同的错误:https://www.youtube.com/watch?v=052Txlzk_7w

由于使用 VMware,我无法复制文件,因此链接了视频。编辑:图像 db.30.168.192.in.地址.arpa.区域

db.aumentity2d.com

答案1

你现在拥有的是

$TTL 1W

      IN      SOA     aumentity3d.com.        root.aumentity3d.com. (
      3        ; serial
      1W       ; refresh after 1 week
      1D       ; retry after 1 day
      28D      ; expire after 4 weeks
      1W )    
@     IN NS  aumentity3d.com.
aumentity3d.com IN A 192.168.241.141

看上去排列得很整齐,但其实是不正确的。

SOA 记录前没有名称。应该是

@     IN      SOA     ns1.example.com.        hostmaster.example.com. (

其中@是区域文件的简写。它将被区域的名称或您在 $ORIGIN 变量中设置的任何区域名称替换。

另外,您还应该注意以下几件事:

  • 每当主机名不合格时,名称服务器都会通过附加区域名称 / $ORIGIN 将其转换为完全合格的域名。FQDN 以点结尾.
    这允许区域管理员使用简写,而不是写出my-host.example.com.他们可以使用my-host

换句话说:

aumentity3d.com IN A 192.168.241.141缺少后面..com,因此将转换为 FQDNaumentity3d.com.30.168.192.in.addr.arpa.

  • 当您使用简写时,明确定义 $ORIGIN 是一种很好的做法。

将 db.30.168.192.in.addr.arpa.zone 文件更改为:

$TTL 1W
$ORIGIN 30.168.192.in.addr.arpa.

@    IN      SOA     aumentity3d.com.        root.aumentity3d.com. (
      3        ; serial
      1W       ; refresh after 1 week
      1D       ; retry after 1 day
      28D      ; expire after 4 weeks
      1W )    
@                IN NS  aumentity3d.com.
aumentity3d.com. IN A   192.168.241.141
141              IN PTR aumentity3d.com.

相关内容