আমি কি / ইত্যাদি / বাঁধাই / অঞ্চল / অথবা / ভার / ক্যাশে / বাঁধাই ব্যবহার করব?


10

প্রতিটি টিউটোরিয়াল মনে হয় এটি সম্পর্কে একটি পৃথক মতামত আছে। আমার আইএসসি বাইন্ড জোনগুলির জন্য, আমি কি ব্যবহার করব /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কাকতালীয়ভাবে না হয় তবে )।

আমি ম্যানপেজটি একবার দেখেছি তবে মনে হচ্ছে না ডিরেক্টরি বিকল্পটি কী, কোনও ধারণা ঠিক এটির জন্য কী নকশা করেছিল?

উত্তর:


14

আপনার মাস্টার জোনগুলির জন্য, তাদের অবশ্যই প্রবেশ করা উচিত /etc/bind/zonesকারণ তারা কনফিগার রয়েছে। মাধ্যমিক (ক্রীতদাস) জোনগুলি /var/cache/bind/secondaryএকই বা একই রকম হওয়া উচিত , কারণ এটি কেবল ক্যাশেড ডেটা যা ডেটা হারিয়ে গেলে মাস্টার থেকে পুনরুদ্ধার করা যায়।


2

ঠিক কৃপণুদের মতো , আমি এই সত্যের সাথে একমত যেটি /var/cache/bindমাধ্যমিক (দাস) অঞ্চলগুলির পক্ষে ভাল। অন্যদিকে, আমি মনে করি না যে মাস্টার জোনের অধীনে থাকা উচিত /etc। এগুলি অ্যাপাচি দ্বারা পরিবেশন করা সামগ্রীর যতটা কনফিগারেশন ফাইল রয়েছে তাই সেগুলি কোথাও কোথাও সংরক্ষণ করা উচিত /var, তবে এর নীচে নয় /var/cache

কেবল রেকর্ডের জন্য, রেড হ্যাট ভিত্তিক সিস্টেমগুলি জোনের অধীনে স্টোর করে /var/named(সেখান থেকে সেগুলি স্বয়ংক্রিয়ভাবে অনুলিপি করা হতে পারে /var/named/chroot/var/named)। কনফিগারেশন ফাইল হয় /etc/named.conf


2

/ var / lib / bind / - মাস্টার এবং গতিশীল অঞ্চল

/ var / cache / bind / - মাধ্যমিক অঞ্চল

/ etc / bind / - অঞ্চলগুলি যা সার্ভারের আজীবন পরিবর্তন করা উচিত নয়।


আমিও এই প্যাটার্নটি পছন্দ করি তবে এটি কি কোনও জায়গায় অফিসিয়াল সুপারিশ?
জন স্কারপেতেগ

2

একটি সংক্ষিপ্ত উত্তর হ'ল এটি গুরুত্বপূর্ণ নয় এবং হয় কাজ করবে।

আমি ব্যবহার করার জন্য ব্যবহার করা /var/cache/bind, কিন্তু এখন আমি সবসময় ব্যবহার /etc/bindযেমন /var/cacheসাধারণত ব্যাকআপ থেকে বাদ দেওয়া হয়েছে (প্রতি FHS /var/cache আবশ্যক স্বয়ংক্রিয়ভাবে পুনরায় সৃষ্টি করার পাবে)।

যে কোনও মাধ্যমিক বা গতিশীল অঞ্চলগুলি এখনও বাস করে /var/cache


1

এটি সত্যিই একটি বাঁধার প্রশ্ন নয় - উত্তরটি আপনি কীভাবে আপনার লিনাক্স / ইউনিক্স বাক্সগুলি পরিচালনা করবেন তার উপর নির্ভর করে।

আমি পরিবর্তনের ব্যবস্থাপন / সুরক্ষা মানক সহ এমন জায়গাগুলিতে কাজ করেছি যেগুলিতে একটি প্রোডাকশন সার্ভারে / ইত্যাদি গাছে পরিবর্তন করার জন্য নির্দিষ্ট অনুমোদনের প্রয়োজন হয়, এবং পরিবর্তনের জন্য নজরদারি করার জন্য ট্রিপওয়ায়ার বা অনুরূপ সরঞ্জাম ব্যবহার করি। এই জায়গাগুলিতে, পরিবর্তনের উচ্চ টেম্পোযুক্ত ফাইলগুলি (যেমন জোন ফাইলগুলি, ইত্যাদি) / var এ থাকত এবং পরিবর্তনের পর্যালোচনার বিভিন্ন স্তরের সাপেক্ষে।

যদি আপনি পরিবর্তন নিয়ন্ত্রণ প্রক্রিয়াটি কোনও সমস্যা না হন তবে আসল অবস্থানটি খুব বেশি গুরুত্ব দেয় না, তবে আপনার এটি ধারাবাহিক রাখা উচিত। ব্যক্তিগতভাবে, আমি মনে করি এটি / var গাছে অন্তর্ভুক্ত, তবে এটি আমার পুরানো স্কুল ইউনিক্স অভ্যাসের বেশি।


0

আমার মনে হয় / var / cache এমন কিছু হবে যা আপনি মুছতে পারেন এবং তাই অন্য কিছু ব্যবহার করবে।

যা হ'ল তা মানকও নয় বা তা হওয়ারও প্রয়োজন নেই। BIND পাত্তা দেয় না, যতক্ষণ আপনি এটি সম্পর্কে সামঞ্জস্য রাখছেন ততক্ষণ আপনি অন্ধ সম্পাদনা কনফিগার ফাইলগুলিতে যাবেন না।

আমি জোন ফাইলগুলি কনফিগারেশন ডেটা হিসাবে ঠিক বিবেচনা করব না। নামকনফ এবং কিস.কোনফ আমার কাছে কনফিগার করা আছে, জোন ডেটা হ'ল জোন ডেটা। কেবল কোনও জায়গা বাছাই করুন - এমনকি উদ্দেশ্যটির জন্য নিবেদিত কোনও ব্যবহারকারী ডিরেক্টরি - এবং এটি দিয়ে চালান।

আমার নির্দিষ্ট সেটআপে, আমি / স্থানীয় / নাম ব্যবহার করি যা মেশিনের অন্য কোথাও একটি সিমিলিংক হতে পারে। আমি নামযুক্ত কনফ / স্থানীয় / নামযুক্ত / এ রেখেছি, এবং ডিরেক্টরি বিকল্পটি / স্থানীয় / নামী হিসাবে সেট করেছি set তারপরে আমি অঞ্চলগুলি রাখার জন্য প্রাই / উদাহরণ.কম বা সেকেন্ড / উদাহরণ.কমের মতো ফাইলের নাম দেয় যা আমি অন্যান্য উত্স থেকে টানছি তার থেকে আলাদা হয়ে আমি প্রামাণিক। এটি আমাকে সমস্ত সেকেন্ডারিগুলি সরিয়ে ফেলতে এবং উদ্বেগ ছাড়াই পুনরায় আনতে আমার প্রয়োজন হওয়া উচিত।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.