DNS 区域文件不起作用

DNS 区域文件不起作用

我已经被这个问题困扰了一段时间了。我必须做到这一点,以便 srvAmparo.walter.sil 的 www 有一个 CNAME。另外,IP 为 192.168.1.1,最后必须创建 SOA 和 NS 条目,以便我可以在客户端上进行查找www.walter.sil。无论我做什么,我似乎都无法解决这个问题,因为它无法识别 walter.sil 或www.walter.sil

我的区域文件:

$ORIGIN walter.sil.
$TTL 3H
@               IN      SOA     @       srvAmparo.walter.sil. (
                                        20211006;
                                        1D ;
                                        1H ;
                                        1W ;
                                        3H );
@               IN      NS      srvAmparo.walter.sil.
srvAmparo       IN      A       192.168.1.1
www             IN      CNAME   srvAmparo

还有我的named.conf 文件:

zone "walter.sil" IN {
        type master;
        file "walter.sil";
        allow-update { none; };
};

这是在我的客户端上使用 nslookup 时出现的错误消息。 (192.168.1.1 是我正在设置的 DNS 服务器)此外,DNS 还设置了转发器选项,因此其他任何问题都可以解决。 nslookup 的错误打印输出:SERVFAIL

答案1

感谢吉姆,我能够查明问题所在。我不知道该文件的权限必须是“命名”用户和组的。因此更改文件权限:chown named.named walter.sil解决了问题。其他一切都设置正确。

相关内容