Bind
我應該使用 /etc/bind/zones/ 還是 /var/cache/bind/?
每個教程似乎對此都有不同的看法。對於我的 ISC BIND 區域,我應該使用
/etc/bind/zones/
還是/var/cache/bind/
?在最後一次安裝中,我使用了/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
巧合)。我查看了聯機幫助頁,但似乎沒有說明目錄選項的用途,任何想法究竟是為了什麼而設計的?
對於您的主區域,它們應該進入,
/etc/bind/zones
因為它們是配置。輔助(從)區域應該在/var/cache/bind/secondary
或類似區域,因為它只是記憶體的數據,如果數據失去,可以從主區域檢索。
/var/lib/bind/
- 主區和動態區
/var/cache/bind/
- 次要區域
/etc/bind/
- 在伺服器的生命週期內不應更改的區域。