每个教程似乎对此都有不同的看法。对于我的 ISC BIND 区域,我应该使用/etc/bind/zones/
还是/var/cache/bind/
?在上次安装中,我使用/var/cache/bind/
但只是因为我被引导这样做;但是,我刚刚在该新 Debian 安装中发现了一个 pid 文件,因此我认为使用“工作目录”来存储区域文件可能不是最好的主意。似乎许多管理员都使用它,因此他们在声明新区域时不必键入完整路径。
例如:
file "/etc/bind/zones/db.foobar.com";
Run Code Online (Sandbox Code Playgroud)
代替:
file "db.foobar.com";
Run Code Online (Sandbox Code Playgroud)
显然更容易打字,但这是好还是坏的做法?
有些人可能还建议将工作目录设置为/etc/bind/zones
:
options {
// directory "/var/cache/bind";
directory "/etc/bind/zones";
}
Run Code Online (Sandbox Code Playgroud)
...但有些东西告诉我这不是一个好习惯,因为我认为 pid 文件将在那里创建(除非它只是/var/cache/bind
巧合)。
我查看了联机帮助页,但似乎没有说明目录选项的用途,任何想法到底是为什么设计的?
wom*_*ble 17
对于您的主区域,它们应该进入,/etc/bind/zones
因为它们是配置。次要(从)区域应该在/var/cache/bind/secondary
或类似,因为它只是缓存数据,如果数据丢失,可以从主区域检索。
归档时间: |
|
查看次数: |
13814 次 |
最近记录: |