设置绑定服务器并找不到区域文件

我正在尝试build立一个绑定服务器。 我的named.conf文件有以下几行


选项{

目录“/ var / named”;

};

区“sly.net”{
型主人;
文件“data / db.sly.net”;
};

我的文件在/var/named/data/db.sly.net – 但是当我尝试启动服务器,我得到错误

区域sly.net/IN:加载主文件数据/ db.sly.net:找不到文件
_default / sly.net / IN:找不到文件

我不确定这个问题可能是什么。 我的档案是否在正确的地方?

named可以作为一个具有降低priv的chroot程序来运行…..因此,实际上在chroot环境中的/ var /的位置可能不同于在非chroot环境中的实际位置。