每个教程对此都有不同的看法。对于我的ISC BIND区域,应该使用/etc/bind/zones/
还是/var/cache/bind/
?在上一次安装中,我使用了Windows,/var/cache/bind/
但仅是因为我被指导这样做了。但是我只是在其中发现了用于新的Debian安装的pid文件,因此我发现使用“工作目录”存储区域文件可能不是最好的主意。似乎许多管理员都使用此功能,因此在声明新区域时不必键入完整路径。
例如:
file "/etc/bind/zones/db.foobar.com";
代替:
file "db.foobar.com";
显然更容易键入,但是是好做法还是坏做法?
有些人可能还会建议将工作目录设置为/etc/bind/zones
:
options {
// directory "/var/cache/bind";
directory "/etc/bind/zones";
}
...但是有一些事情告诉我这不是一个好习惯,因为pid文件会在我假设的位置创建(除非/var/cache/bind
碰巧)。
我看了一下联机帮助页,但似乎没有说目录选项是什么,有什么想法到底是针对什么的?