প্রথমত, কিছু ব্যাকগ্রাউন্ড: আমাদের হাতে একটি ল্যাব পাওয়া গেছে যা কয়েকটি মুখ্য নিবেদিত লিনাক্স সার্ভার রয়েছে যা একটি বিচ্ছিন্ন ল্যানে চালিত হয়। সমস্ত সার্ভার একই ওএস (ডেবিয়ান লিনাক্স) এবং একই মালিকানাধীন সার্ভার সফ্টওয়্যার চালায় এবং সার্ভারগুলি তাদের ডেটা সিঙ্কে রাখার জন্য একে অপরের সাথে যোগাযোগ করে। এর অর্থ হ'ল যে কোনও ক্লায়েন্টের সাথে সম্পর্কিত, ক্লায়েন্টটি কোন সার্ভারের সাথে সংযুক্ত রয়েছে তা বিবেচ্য নয় - যে কোনও সার্ভার অন্য কোনও হিসাবে একই ডেটা ফেরত দেবে।
এই লিনাক্স সার্ভারগুলি সমস্ত তাদের জন্য এমডিএনএস হোস্ট-নেম প্রকাশের জন্য অহি-ডেমন চালায়, যার অর্থ একটি ক্লায়েন্ট যেমন " http: //linux-server-1.local " প্রবেশ করতে পারে । তার ওয়েব ব্রাউজারে এবং লিনাক্স সার্ভারের সাথে সংযোগ করুন # 1, এবং আরও।
এটি সর্বোপরি ভাল এবং ভাল, এর অর্থ ব্যতীত ক্লায়েন্ট মেশিনে বসে থাকা কোনও ব্যবহারকারীকে (সাধারণত মোন বা উইন্ডোজ ল্যাপটপযুক্ত বনজোর ইনস্টল করা) লিনাক্স সার্ভারগুলির মধ্যে কোনটি বর্তমানে অনলাইনে রয়েছে তা জানতে (বা চিত্রিত করতে হবে) এবং তাকে করতে হবে নিশ্চিত হন যে সেগুলির মধ্যে একটির সাথে তিনি সংযুক্ত আছেন। উদাহরণস্বরূপ, যদি সার্ভার # 2 আজ অফলাইন থাকে এবং ক্লায়েন্টটি " http: //linux-server-2.local " প্রবেশ করে । তার ইউআরএল বারে, সে কোনও প্রতিক্রিয়া পাবে না। অবশ্যই এটি বিশ্বের শেষ নয়, তবে এটি নবীন ব্যবহারকারীদের জন্য বিরক্তিকর যারা সমস্ত কিছু "কেবলমাত্র কাজ" করার প্রত্যাশা করে এবং এটি শক্তিশালী ক্লায়েন্ট-সাইড স্ক্রিপ্টিংয়ের বিকাশকে আরও জটিল করে তোলে (যেহেতু ক্লায়েন্ট-সাইড স্ক্রিপ্ট) কীভাবে স্পষ্টভাবে অফলাইন সার্ভারগুলির সাথে ডিল করতে হয় তা জানতে হবে)।
এই বিষয়টি মাথায় রেখে, আমার প্রশ্নটি হ'ল: কোনও অভ্যাসকে স্টাইলের এমডিএনএসের হোস্টনামের নামও প্রকাশ করার জন্য অবাহিকে কনফিগার করা সম্ভব? লক্ষ্যটি হ'ল যে কেউ তার ল্যাপটপটি নিয়ে বসতে পারে, " http: //any-linux-server.local লিখুন ।" (বা অনুরূপ), এবং বর্তমানে লাইনে থাকা যে কোনও একটি সার্ভারের সাথে সংযুক্ত হয়ে পড়ুন (আবার এটি কোনটি গুরুত্বপূর্ণ নয়)।
নোট করুন যে এটির জন্য ক্লায়েন্ট ল্যাপটপের কোনও বিশেষ কনফিগারেশন ছাড়াই কাজ করা দরকার, কারণ তাদের উপর আমাদের কোনও নিয়ন্ত্রণ নেই (তারা বনজ’র ইনস্টল করা প্রয়োজনীয়তা ব্যতীত)।
এছাড়াও নোট করুন যে আমরা একটি পৃথক নেমসারভার বা প্রক্সি বাক্সের উপস্থিতি বা কোনও নির্দিষ্ট লিনাক্স সার্ভারের উপস্থিতির উপর নির্ভর করতে পারি না, যেহেতু এটি ব্যর্থতার একক পয়েন্টটি প্রবর্তন করে, যা আমরা এড়াতে চাইছি।