একাধিক সিএনএম রয়েছে


11

Historicalতিহাসিক কারণে আমাদের 5 স্তরের সিএনএম সহ আমাদের ডিএনএস ডোমেন রয়েছে। কিছু জিনিস উচ্চ প্রাপ্যতা ইত্যাদির জন্য আউটসোর্স পেয়েছে ইত্যাদি তবে এটি এখানে মূল বিষয় নয়। আমার প্রশ্নে 5 টি সিএনএসকে ডিএনএস রেজলভারের জন্য ওভারকিল দেওয়া হচ্ছে? বিভিন্ন ডিএনএস ডোমেনের দিকে ইঙ্গিত করে 2-3 স্তরের অধিক নেস্টেড সিএনএম সহ আমি কোনও বিখ্যাত ওয়েবসাইট খুঁজে পাচ্ছি না।

আমাদের সিএনএম হপগুলি নীচের মত দেখাচ্ছে: (আমি উদাহরণ হিসাবে xyz ব্যবহার করছি)

www.xyz.com -> xyz.akadns.net -> xyz.worldwide.akadns.net -> xyz.cedexis.net -> xyz.msedge.net -> হোস্ট 1.msedge.net (চূড়ান্ত এ \ এএএএ রেকর্ড)

আমি দেখতে পাচ্ছি অনেক ক্লায়েন্টরা আমাদের ওয়েবসাইটে ডিএনএস রেজোলিউশন সম্পর্কিত সমস্যাগুলি সম্পর্কে অভিযোগ করছে যখন অন্য সাইটগুলি তাদের জন্য ভাল কাজ করে, যদিও আমি যখন আমাদের ডিএনএস পরীক্ষা করতে http://check-host.net/check-dns?host=www.xyz.com ব্যবহার করি রেজল্যুশন।

এটি সর্বদা বিশ্বব্যাপী সূক্ষ্মভাবে কাজ করে বলে মনে হচ্ছে। আমার উপসংহারটি হ'ল বেশিরভাগটি হ'ল উপরের হप्सগুলির কোনও একটি সমাধান করতে ব্যর্থ হলে স্থানীয় আইএসপি সরবরাহকারী ডিএনএস রেজলভারটি স্ক্রু করে। এই ক্লায়েন্ট কম্পিউটারগুলিতে কেবল আমাদের ওয়েবসাইটের জন্য এনএস লুকআপ ব্যর্থ হয় এবং তা খুব বিক্ষিপ্তভাবে।

এই জাতীয় মাল্টি লেভেল সিএনএম কি সাধারণভাবে খারাপ ডিজাইন?


1
আমি কয়েক বছর আগে আকামাইয়ের জন্য কাজ করেছি এবং আমাদের এক গ্রাহক রিপোর্ট করেছেন যে একটি নির্দিষ্ট রাউটারে 5 স্তরের বাসা বাঁধতে সমস্যা ছিল। আমি মনে করি রাউটার ফার্মওয়্যারটি শেষ পর্যন্ত ঠিক করা হয়েছিল।
বারমার

উত্তর:


15

এই জাতীয় মাল্টি লেভেল সিএনএম কি সাধারণভাবে খারাপ ডিজাইন?

সিএনএমে চেইন থেকে চেইন নিষিদ্ধ নয় তবে আপনি ইতিমধ্যে অভিজ্ঞ হিসাবে এটি খুব শক্ত সমাধান নয়।

প্রতিটি অতিরিক্ত সিএনএম রিসলভারের জন্য পুনরাবৃত্তির গভীরতা বৃদ্ধি করে এবং সেই গভীরতা সর্বদা সীমাহীন নয়। এছাড়াও আপনি লুপ তৈরি করার ঝুঁকিটি চালান, বা লুপ সনাক্তকরণ অ্যালগরিদমকে ট্রিগার করে।

আপনার ব্যবহারকারী নাম সার্ভারে কতগুলি এবং কোন কোয়েরি করতে হবে তা সম্পর্কে একটি ধারণা পেতে, ডিএনএস ট্রেস চালান:

dig +trace www.example.com 

বা উইন্ডোজে

nslookup -debug www.example.com

11

HBrujin সঠিক, কিন্তু আদতে পুনরাবৃত্তির গভীরতা অনেক খারাপ চেয়ে কিছু dig +traceআপনি দেখাতে যাচ্ছে। পুনরাবৃত্তির গভীরতা এমন একটি জিনিস যা প্রায়শই তামাশা এবং অতিমাত্রায় তুচ্ছ করা হয়, তবে এই লোকেরা ভুলে যায় যে আপনি কেবল 5 CNAMEডলার রেকর্ড সমাধান করছেন না । কারণ কোনও CNAMEরেকর্ডের লক্ষ্য সমাধান করা পথের প্রতিটি নেমসার্ভার সন্ধান করার প্রয়োজন তৈরি করে , যা প্রায়শই প্রথম নজরে দৃশ্যমান।

CNAMEলক্ষ্যটি কি অন্য ডোমেনে বাস করে? আপনাকে এর নেমসার্ভারগুলিতে পুনরাবৃত্তি করতে হবে, যার জন্য কেবল NSরেকর্ড লুকআপই নয়, A(AAA)যেখানে আঠালো উপস্থিত নেই সেখানেও অনুসন্ধানের প্রয়োজন। জন্য নেমসার্ভার না নেমসার্ভার একটি ভিন্ন শীর্ষ স্তরের ডোমেন বাস করি? যদি এই টিএলডিগুলি নেমসারভারগুলি ভাগ করে না, তবে সম্ভাবনা হ'ল আঠালো রেকর্ডগুলি অন্তর্ভুক্ত করা হবে না এবং আপনাকে অন্যান্য টিএলডি-র नेमসভারগুলির মাধ্যমেও পুনরাবৃত্তি করতে হবে। ইত্যাদি।

CNAMEশৃঙ্খলে যুক্ত প্রতিটি রেকর্ড পুনরায় পুনরুক্ত করা দরকার এমন নেমসার্ভারের সংখ্যার উপর নির্ভর করে প্রয়োজনীয় অনুসন্ধানের সংখ্যায় দ্রুত যোগ করতে পারে। এই চেইন CNAME+ + NS+ + A(AAA)রেকর্ড লুক-পালাক্রমে অন্যন্ত সংবর্ত করতে পারেন, একটি emtpy ক্যাশে উপর গভীর ভাল উপর 150 মাত্রা পৌঁছনো। এটিই যেখানে পুনরাবৃত্তির গভীরতার সীমাটি অত্যন্ত কদর্য হতে পারে, ফলস্বরূপ খালি ক্যাশে আপনার ডোমেনটি সন্ধান করতে অস্থায়ী ব্যর্থতা এবং যে কারণে প্রায়শই তাৎক্ষণিকভাবে দৃশ্যমান হয় না।

সংক্ষেপে, আপনি এটি করতে পারেন তবে সাবধানতার সাথে এগিয়ে যেতে পারেন এবং এই প্রকৃতির প্রতিক্রিয়াটিকে গুরুত্ব সহকারে নিতে পারেন। ইন্টারনেটে ঘন ঘন ডিএনএস সার্ভার পুনরায় চালু করা বা শুদ্ধ করার উপর আপনার কোনও নিয়ন্ত্রণ নেই।


আমার ক্লায়েন্ট সফ্টওয়্যার রিমোট এইচডি কল করার জন্য একগুচ্ছ মেশিনে বসে। রিসলভারটির পুনরাবৃত্তির গভীরতা \ লোড হ্রাস করে ক্লায়েন্টের থেকে সমস্ত সিএনএম-কে পুনরায় চেষ্টা করা কি ন্যায়সঙ্গত হবে? এটি কি একটি ভাল পদ্ধতির শব্দ বলে মনে হচ্ছে বা আমি কিছু মিস করছি? আমি জানি যে সিএমএনগুলি ভৌগলিক জুড়ে পরিবর্তন হবে না।
বিশাল নাইডু

একটি ভাল পদ্ধতির না। সাধারণত সার্ভারটি ডেটা সন্ধান করতে ব্যর্থ হয় যা অস্থায়ীভাবে ব্যর্থতাটিকে ক্যাশে করে চলেছে। ক্যোয়ারী ভবিষ্যতে আবার সফল হতে পারে (বলুন, এখন থেকে 5 মিনিট) তবে তাত্ক্ষণিকভাবে আবার চেষ্টা করে সফল হওয়ার সম্ভাবনা নেই। যদি আপনি আপনার ডিএনএস রেকর্ডের নাম সরবরাহ করেন তবে আমি আপনাকে জানাতে পারি যে এটি সত্যই কোনও পুনরাবৃত্তি গভীরতার সমস্যা বা এর চেয়ে কম স্পষ্ট কিছু। আমি আমাদের ঘৃণা করব ভুল খরগোশের গর্ত থেকে নামার জন্য।
অ্যান্ড্রু বি

0

CNAMEঅনুশীলনে বহু স্তরের গুলি প্রায়শই কার্যকর y পুনঃনির্দেশের প্রতিটি স্তর একটি সম্ভাব্য স্বতন্ত্র প্রশাসনিক অঞ্চল বা সম্পূর্ণ আলাদা সংস্থায় নিয়ন্ত্রণের স্তর সরবরাহ করে। যদিও এটি প্রতিটি প্রযুক্তিগতভাবেই প্রয়োজনীয় নয় তবে এটি সাংগঠনিক সমস্যাগুলি ঘিরে কাজ করতে পারে।

অন্যান্য লোকেরা যেমন উল্লেখ করেছে যে এটি অসুবিধাগুলি তৈরি করতে পারে তবে তাদের সমাধান করা যেতে পারে:

  • সমস্ত ডিএনএস সার্ভার নিরীক্ষণ করুন । হতে পারে একটি ত্রুটিযুক্ত। আপনার নিজের পাশাপাশি বাহ্যিক সার্ভারগুলিও নিরীক্ষণ করুন। আপনার আকামাই বা অন্যান্য বিক্রেতাদের কাছে একটি সমস্যা প্রতিবেদন করার প্রয়োজন হতে পারে।

  • TTLগুলি ক্যাশে কিন্তু কম যথেষ্ট যে আপনি আপনার অ্যাপ্লিকেশনের জন্য যথেষ্ট দ্রুত ট্রাফিক নামান করতে অনুমতি যথেষ্ট উচ্চ নির্ধারণ করা উচিত


2
আমি নিশ্চিত না যে আমি পর্যবেক্ষণের প্রস্তাবটি বুঝি। কেবল পুনরাবৃত্তির গভীরতার সীমা পণ্য থেকে পণ্য পরিবর্তিত হয় না, আপনি কীভাবে তাদের নিরীক্ষণের প্রস্তাব দিচ্ছেন? আপনি সহজেই অন্য কারও এর পুনরাবৃত্তি ইনফ্রা জন্য মূল কারণ সনাক্ত করতে পারবেন না।
অ্যান্ড্রু বি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.