我已经被这个问题困扰了一段时间了。我必须做到这一点,以便 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 还设置了转发器选项,因此其他任何问题都可以解决。
答案1
感谢吉姆,我能够查明问题所在。我不知道该文件的权限必须是“命名”用户和组的。因此更改文件权限:chown named.named walter.sil
解决了问题。其他一切都设置正确。