Mỗi hướng dẫn dường như có một ý kiến khác nhau về điều này. Đối với các vùng ISC BIND của tôi, tôi nên sử dụng /etc/bind/zones/
hay /var/cache/bind/
? Trong lần cài đặt trước, tôi đã sử dụng /var/cache/bind/
nhưng chỉ vì tôi được hướng dẫn làm như vậy; tuy nhiên tôi chỉ phát hiện ra một tệp pid trong đó cho bản cài đặt Debian mới này, vì vậy tôi nghĩ rằng sử dụng "thư mục làm việc" để lưu trữ các tệp vùng có lẽ không phải là ý tưởng tốt nhất. Có vẻ như nhiều quản trị viên sử dụng điều này để họ không phải nhập đường dẫn đầy đủ khi khai báo một vùng mới.
Ví dụ:
file "/etc/bind/zones/db.foobar.com";
Thay vì:
file "db.foobar.com";
Rõ ràng là dễ dàng hơn để gõ, nhưng nó là thực hành tốt hay xấu?
Một số cũng có thể đề nghị thiết lập thư mục làm việc thành /etc/bind/zones
:
options {
// directory "/var/cache/bind";
directory "/etc/bind/zones";
}
... nhưng một cái gì đó cho tôi biết đây không phải là thông lệ tốt, vì tập tin pid sẽ được tạo ở đó tôi giả sử (trừ khi nó chỉ là /var/cache/bind
do sự trùng hợp ngẫu nhiên).
Tôi đã xem qua trang này nhưng dường như không nói tùy chọn thư mục là gì, có ý tưởng nào chính xác là nó được thiết kế để làm gì không?