দাবি অস্বীকার: কোনও অপরাধ নয়, তবে এটি সত্যিই খারাপ ধারণা। বাস্তব জীবনে কেউ এটি করার পরামর্শ দিচ্ছি না।
তবে আপনি যদি বিরক্ত আইটি লোককে একটি ল্যাব দেন তবে মজার বিষয়গুলি ঘটবে!
এই পরীক্ষার জন্য, আমি সার্ভার 2012 আর 2 এ চলমান একটি মাইক্রোসফ্ট ডিএনএস সার্ভার ব্যবহার করেছি। কারণ সক্রিয় ডিরেক্টরি একটি DNS- র জোন হোস্ট জটিলতার আমি testing.com যে নামে একজন নতুন প্রাথমিক জোন সৃষ্টি না খ্রি ইন্টিগ্রেটেড।
এই স্ক্রিপ্ট ব্যবহার:
$Count = 1
for ($x = 1; $x -lt 256; $x++)
{
for ($y = 1; $y -lt 256; $y++)
{
for ($z = 1; $z -lt 256; $z++)
{
Write-Host "1.$x.$y.$z`t( $Count )"
$Count++
dnscmd . /RecordAdd testing.com testing A 1.$x.$y.$z
}
}
}
আমি ত্রুটি ছাড়াই 65025 হোস্ট রেকর্ড তৈরি করতে এগিয়ে গেলাম testing.testing.com.
, আক্ষরিকভাবে প্রতিটি আইপিভি 4 ঠিকানাটি 1.1.1.1 থেকে 1.1.255.255 পর্যন্ত রয়েছে।
তারপরে, আমি নিশ্চিত করতে চেয়েছিলাম যে আমি ত্রুটি ছাড়াই 65536 (2 total 16 বিট) মোট রেকর্ডটি ভেঙে ফেলতে পারি এবং আমিও পেরেছি, তাই আমি ধরে নিয়েছি সম্ভবত আমি 16581375 (1.1.1.1 থেকে 1.255) যেতে পারতাম .255.255,) তবে আমি এখানে বসে এই রাতুল স্ক্রিপ্টটি দেখতে চাইনি।
সুতরাং আমার কাছে এটি নিরাপদ বলে মনে হয় যে আপনি আপনার সার্ভারের বিভিন্ন আইপি সহ একই নামের জন্য একটি জোনে জোড় যুক্ত করতে পারেন এমন একটি রেকর্ডের সংখ্যার ব্যবহারিক সীমা নেই।
কিন্তু এটি কি আসলে কোনও ক্লায়েন্টের দৃষ্টিকোণ থেকে কাজ করবে ?
আমার ক্লায়েন্টের কাছ থেকে ওয়াইরশার্কের দেখা হিসাবে এখানে যা পেয়েছি তা এখানে:
(পূর্ণ আকারের জন্য চিত্রটি একটি নতুন ব্রাউজার ট্যাবে খুলুন))
আপনি দেখতে পাচ্ছেন যে, আমি যখন আমার ক্লায়েন্টের থেকে এনস্লুআপ বা পিং ব্যবহার করি, এটি স্বয়ংক্রিয়ভাবে দুটি প্রশ্নের ইস্যু করে - একটি ইউডিপি এবং একটি টিসিপি। আপনি ইতিমধ্যে জানেন যে, আমি ইউডিপি ডেটাগ্রামে সর্বাধিক ক্র্যাম করতে পারি তা হ'ল 512 বাইট, সুতরাং একবারে এই সীমাটি ছাড়িয়ে গেলে (20-30 আইপি ঠিকানাগুলির মতো) তার পরিবর্তে টিসিপি ব্যবহার করতে হবে। তবে টিসিপি দিয়েও, আমি কেবল টেস্টিং.স্টেস্টিং ডটকমের জন্য একটি রেকর্ডের একটি খুব ছোট উপসেট পাই। প্রতি টিসিপি কোয়েরিতে 1000 রেকর্ড ফিরিয়ে দেওয়া হয়েছিল। প্রতিটি রেকর্ডের ক্যোয়ারির সাথে A রেকর্ডের তালিকাটি যথাযথভাবে 1 দ্বারা ঘোরে, ঠিক যেমনটি আপনি রাউন্ড-রবিন ডিএনএস কীভাবে কাজ করবেন বলে আশা করেন। এই সমস্তগুলির মাধ্যমে রাউন্ড রবিনে কয়েক মিলিয়ন কোয়েরি লাগবে।
আমি দেখতে পাচ্ছি না এটি কীভাবে আপনার ব্যাপক আকার পরিবর্তনযোগ্য, নমনীয় সোশ্যাল মিডিয়া নেটওয়ার্ক তৈরি করতে সহায়তা করবে তবে তারপরেও আপনার উত্তর রয়েছে।
সম্পাদনা করুন: আপনার ফলো-আপ মন্তব্যে, আপনি কেন জিজ্ঞাসা করলেন কেন আমি সাধারণত এটি খারাপ ধারণা।
ধরা যাক আমি একজন গড় ইন্টারনেট ব্যবহারকারী এবং আমি আপনার পরিষেবার সাথে সংযোগ করতে চাই। আমি আমার ওয়েব ব্রাউজারে www.bozho.biz টাইপ করি। আমার কম্পিউটারে থাকা ডিএনএস ক্লায়েন্টটি 1000 রেকর্ড ফিরে পেয়েছে। ভাল, দুর্ভাগ্য, তালিকার প্রথম 30 টি রেকর্ড অ-প্রতিক্রিয়াশীল কারণ এ রেকর্ডের তালিকাটি আপ টু ডেট নেই, বা সম্ভবত ইন্টারনেটের একটি অংশকে প্রভাবিত করে একটি বৃহত আকারের বিভ্রাট রয়েছে। ধরা যাক আমার ওয়েব ব্রাউজারটির আইপি প্রতি সেকেন্ডের সময়সীমা আছে এবং এটি পরবর্তীতে চালুর আগে। তাই এখন আমি এখানে আড়াই মিনিটের জন্য ঘুরতে ঘুরতে ঘুরতে ঘুরছি আপনার সাইটটি লোড হওয়ার অপেক্ষায়। কেউই এর জন্য সময় পান না। এবং আমি কেবল ধরে নিচ্ছি যে আমার ওয়েব ব্রাউজার বা আপনার পরিষেবাদি অ্যাক্সেস করতে আমি যে কোনও অ্যাপ্লিকেশন ব্যবহার করি এমনকি প্রথম 4 বা 5 আইপি ঠিকানার চেয়ে আরও চেষ্টা করতে চলেছে। এটা সম্ভবত না।
আপনি যদি স্বয়ংক্রিয়ভাবে স্ক্যাভেঞ্জিং ব্যবহার করেন এবং এ-রেকর্ডের তালিকাকে নতুন রাখার আশায় ডিএনএস জোনে অ-বৈধ বা অজ্ঞাত আপডেটের অনুমতি দেন ... তবে তা কতটা সুরক্ষিত হবে তা কল্পনা করুন! এমনকি আপনি এমন কোনও সিস্টেম ইঞ্জিনিয়ার করেছেন যেখানে ক্লায়েন্টদের ক্লায়েন্টের টিএলএস শংসাপত্রের প্রয়োজন ছিল জোনটি আপডেট করার জন্য তারা আপনার কাছ থেকে আগে পেয়েছিল, গ্রহের যে কোনও জায়গায় আপোসযুক্ত ক্লায়েন্ট আপনার বটনেট শুরু করতে এবং আপনার পরিষেবাটি ধ্বংস করতে চলেছে। Crowdতিহ্যবাহী ডিএনএস এটিকে ভিড়-উত্সাহ ছাড়াই অনিশ্চিতভাবে নিরাপত্তাহীন।
হুমং ব্যান্ডউইথের ব্যবহার এবং বর্জ্য। যদি প্রতিটি ডিএনএস ক্যোয়ারিতে 32 কিলোবাইট বা আরও বেশি ব্যান্ডউইথের প্রয়োজন হয় তবে এটি মোটেও ভাল স্কেল করছে না।
ডিএনএস রাউন্ড-রবিন সঠিক লোড ব্যালেন্সিংয়ের বিকল্প নয়। এটি কোনও নোড থেকে নেমে যাওয়া বা জিনিসগুলির মাঝখানে অনুপলভ্য হয়ে ওঠার কোনও উপায় সরবরাহ করে না। আপনি কি তাদের ব্যবহারকারীদের সাথে সংযুক্ত ছিলেন নোডটি নীচে চলে যেতে যেতে যদি একটি আইপনফিগ / ফ্লাশডন করার নির্দেশনা দিচ্ছেন? এই ধরণের সমস্যা ইতিমধ্যে জিএসএলবি এবং যেকোনকাস্টের মতো জিনিসগুলির দ্বারা সমাধান করা হয়েছে।
প্রভৃতি