प्रत्येक ट्यूटोरियल को इस पर एक अलग राय है। अपने ISC BIND ज़ोन के लिए, मुझे उपयोग करना चाहिए /etc/bind/zones/
या /var/cache/bind/
? अंतिम इंस्टॉल में, मैंने उपयोग किया /var/cache/bind/
लेकिन केवल इसलिए कि मुझे ऐसा करने के लिए निर्देशित किया गया था; हालाँकि, मुझे इस नए डेबियन इंस्टाल के लिए बस एक पीआईडी फ़ाइल दिखाई दी, इसलिए मुझे लगा कि ज़ोन फ़ाइलों को स्टोर करने के लिए "वर्किंग डायरेक्टरी" का उपयोग करना शायद सबसे अच्छा विचार नहीं था। ऐसा लगता है कि कई व्यवस्थापक इसका उपयोग करते हैं, इसलिए उन्हें नए क्षेत्र की घोषणा करते समय पूरा रास्ता नहीं लिखना पड़ता है।
उदाहरण के लिए:
file "/etc/bind/zones/db.foobar.com";
के बजाय:
file "db.foobar.com";
क्या स्पष्ट रूप से टाइप करना आसान है, लेकिन क्या यह अच्छा या बुरा अभ्यास है?
कुछ कार्यशील निर्देशिका को निर्धारित करने का सुझाव भी दे सकते हैं /etc/bind/zones
:
options {
// directory "/var/cache/bind";
directory "/etc/bind/zones";
}
... लेकिन कुछ मुझे बताता है कि यह अच्छा अभ्यास नहीं है, क्योंकि पीआईडी फ़ाइल वहाँ बनाई जाएगी जो मुझे लगता है (जब तक कि यह केवल /var/cache/bind
संयोग से नहीं है)।
मैंने मैनपेज पर एक नज़र डाली, लेकिन यह कहने के लिए प्रतीत नहीं हुआ कि निर्देशिका विकल्प क्या था, किसी भी विचार वास्तव में यह किस लिए डिज़ाइन किया गया था?