কে পুনরাবৃত্ত ডিএনএস লুচুয়েলে আসলে "পুনরাবৃত্তি" করে?


16

আমি পুনরাবৃত্ত এবং পুনরাবৃত্ত ডিএনএস লুকআপের মধ্যে পার্থক্যটি বোঝার চেষ্টা করছি। মৌলিকভাবে, আমি পুনরাবৃত্তিটিকে কোনও পণ্য অনুসন্ধানের জন্য ডিপার্টমেন্ট স্টোর কল করার মতো বলে মনে করি এবং যখন এটি না থাকে, তখন তারা কল করার জন্য তাদের শাখাগুলির আরও একটি নম্বর দেয় এবং তারপরে আপনি নিজেই অন্য শাখাকে কল করেন। রিকার্সিভ, যা ডিপার্টমেন্টাল স্টোর কলিং মতো আর যখন তারা কি আপনি পরে থাকেন না, ভার্সেস তারা আপনার হয়ে পণ্য খুঁজছেন অন্যান্য শাখা কল। কথাটি হ'ল, ডিএনএসের বিষয়টি নিয়ে আমি বিরোধী মতামত পাচ্ছি। আমি যখন পুনরাবৃত্তির কথা ভাবি তখন আমি এমন কিছু মনে করি যা এরকম দেখাচ্ছে: বিকল্প পাঠ

তবে ওয়েবে নিবন্ধগুলি পড়ার সময়, এবং এমনকি ডিএনএস পুনরাবৃত্তির জন্য একটি গুগল চিত্র অনুসন্ধান করার সময় , আমি এর চেয়ে আরও অনেক উদাহরণ দেখতে পাচ্ছি: বিকল্প পাঠ

আমার কাছে, এই দ্বিতীয় উদাহরণটি পুনরাবৃত্ত হওয়ার চেয়ে আরও বেশি পুনরাবৃত্তি বলে মনে হচ্ছে, কারণ "অন্যান্য ডিএনএস সার্ভার" প্রত্যেকে পছন্দসই পক্ষের দিকে না তাকিয়ে পরের মেশিনের ঠিকানাটিকে অনুসন্ধানের জন্য বলছে ডিএনএস সার্ভার। কেবলমাত্র পুনরাবৃত্তির উপাদানটি আমি দেখতে পাচ্ছি যে ডিএনএস ক্লায়েন্টের পক্ষে পছন্দের ডিএনএস সার্ভার লকআপ করে, তবে এখান থেকে এটি অবশ্যই পুনরুক্তিযুক্ত দেখায়।

সুতরাং আমি আমার প্রশ্নটি অনুমান করি যে, "পুনরাবৃত্ত" ডিএনএস অনুসন্ধানের অর্থ কি ক্লায়েন্টের পক্ষে কিছু করা পছন্দসই ডিএনএস সার্ভারের অর্থেই পুনরাবৃত্ত হয়, তবে এখান থেকে সত্যিই পুনরাবৃত্তি? গুগল ইমেজ অনুসন্ধানে আমি বেশিরভাগ ফলাফল দেখছি যা আমাকে বিশ্বাস করতে পরিচালিত করছে, যা পরে প্রশ্ন উত্থাপন করে, এই পোস্টের প্রথম চিত্রটি কি কেবল সাধারণ ভুল?


মিঃ ডিএনএসকে জিজ্ঞাসা করুন পডকাস্ট, বিনোদনমূলক, তথ্যবহুল দেখুন এবং 1989 সাল থেকে তারা ডিএনএস পরিচালনা করছেন, প্রতিটি ও'রেলি ডিএনএস বই ইত্যাদি রচনা বা সহ-রচনা করেছেন ইত্যাদি জিজ্ঞাসা করুন -আরআরডনস.কম আপনি কখনও জানতে চেয়েছিলেন তার চেয়ে আরও বেশি শিখুন।
রোনাল্ড পটল

উত্তর:


16

আপনার শেষ অনুচ্ছেদটি সঠিক।

ডিএনএস অনুরোধ শিরোনামে ক্লায়েন্ট কর্তৃক প্রেরিত "পুনরাবৃত্তি পছন্দসই" (আরডি) পতাকাটি দেখুন (আরএফসি 1035 দেখুন) সার্ভারকে জিজ্ঞাসা করছে "দয়া করে আমাকে এই প্রশ্নের সম্পূর্ণ উত্তর দিন"।

এই সার্ভারটি পুনরাবৃত্তভাবে সঠিক উত্তরের জন্য নাম সার্ভারের শৃঙ্খলা জিজ্ঞাসা করে। এই প্রশ্নের নিজের আরডি বিট সেট থাকা উচিত নয়।

শেষ পর্যন্ত পুনরাবৃত্ত হওয়া সার্ভারের প্রতিক্রিয়াটিতে "পুনরাবৃত্তি উপলভ্য" (আরএ) পতাকা সেট থাকবে যা ইঙ্গিত করে যে উত্তরটি সত্যই পুরোপুরি উত্তর পেয়েছে। বিপরীতভাবে একটি অনুমোদিত সার্ভার আরএ পতাকাটি সেট করবে না।

আইএমএইচও, এটি পরিভাষার একটি খারাপ পছন্দ।

এটি মূল্যবান কিসের জন্য, আপনি যে প্রথম চিত্রটি পেয়েছেন সেটি মূলত ভুল। রুট সার্ভার না না অন্য কোন সার্ভারে প্রশ্নের কার্য সম্পাদন, তারা শুধুমাত্র অন্যান্য সার্ভার থেকে রেফারেলগুলি ইস্যু।


4

আমি যতদূর বুঝতে পেরেছি, "পুনরাবৃত্ত অনুসন্ধান" সম্পূর্ণরূপে মূল অনুসন্ধানীর দর্শন থেকে। সুতরাং, যদি এটি কোনও ডিএনএস সার্ভারকে জিজ্ঞাসা করে এবং পুরোপুরি সমাধান করা উত্তর ফিরে পায় তবে এটি একটি "পুনরাবৃত্ত অনুসন্ধান"। যদি সেই সার্ভারটি ঘন ঘন পুনরাবৃত্তি করে বা পুনরুক্তিযুক্ত অনুসন্ধানগুলি করে তবে ভাল, মূল উত্সের বিষয়টির যত্ন নেওয়ার মতো কিছু নয়।


1

আপনার প্রশ্নের দুটি ডায়াগ্রামের প্রথমটি ভুল। রুট সার্ভারগুলি অন্যান্য সার্ভারগুলিতে কোয়েরি পাঠায় না। রুট সার্ভারগুলি যদি সত্যই ডায়াগ্রামে দেখানো মত ফরোয়ার্ড ক্যোয়ারীগুলি করে থাকে তবে ডিএনএস সিস্টেমটি ডুসের আক্রমণগুলির চেয়ে অনেক বেশি ঝুঁকির মুখোমুখি হবে really

দ্বিতীয় চিত্রটি বেশিরভাগই সঠিক তবে আপনাকে লুকের পুনরাবৃত্ত প্রকৃতিটি দেখানোর জন্য খুব সরল। ডায়াগ্রামটি এখনও যথেষ্ট বিশদভাবে রয়েছে যদিও আমরা উল্লেখ করতে পারি যে পুনরাবৃত্তি কোথায় ঘটে।

12চিহ্নিত হওয়া সংখ্যার পাশের ডিএনএস সার্ভারটি Preferred DNS serverযেখানে পুনরাবৃত্তি ঘটে। পছন্দের ডিএনএস সার্ভার শব্দটি মানক পরিভাষা নয়। সেই সার্ভারটি সাধারণত একটি ক্যাচিং ডিএনএস পুনরাবৃত্তি বা এর কিছু সংক্ষেপ বলা হত called

নেটওয়ার্ক ট্র্যাফিকের দিকে তাকালে এটি প্রকৃতপক্ষে পুনরুক্তিযুক্ত লাগে look পুনরাবৃত্তি ডিএনএস পুনরাবৃত্তির সম্পূর্ণ অভ্যন্তরীণ। আপনি যদি ডিএনএস পুনরাবৃত্তির বাস্তবায়নটি লক্ষ্য করেন তবে অনুরোধগুলি কীভাবে পরিচালনা করা হয় সে সম্পর্কে আপনি কিছু পুনরাবৃত্ত কাঠামো পাবেন।

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

অনুমোদনের ডিএনএস সার্ভারগুলির মধ্যে উল্লেখগুলি কীভাবে প্রয়োগ করা হয় তার কারণেই পুনরাবৃত্তি প্রয়োজন। এটি একটি উদাহরণ দিয়ে সবচেয়ে ভাল চিত্রিত করা হয়। ডায়াগ্রামে আপনি অনুমোদনকারী ডিএনএস সার্ভারের জন্য অনুমোদনকারী ডিএনএস সার্ভারের microsoft.comপয়েন্টের জন্য দেখতে পাচ্ছেন example.microsoft.com। এটি কোনও NSরেকর্ড ব্যবহার করে করা হয় যা কোনও হোস্টনামকে নির্দেশ করে। সুতরাং উদাহরণস্বরূপ জন্য microsoft.comঅনুমোদনযোগ্য সার্ভার DNS পুনরাবৃত্তির ms.example.netজন্য অনুমোদনযোগ্য বলতে পারে example.microsoft.com

এই মুহুর্তে ডিএনএস পুনরাবৃত্তিকারীকে ms.example.netএর রেজোলিউশন সহ আরও এগিয়ে যেতে সক্ষম হওয়ার আগে সমাধান করতে হবে example.microsoft.com

একটি হোস্টনাম সমাধান করার জন্য প্রথমে এটির একটি পৃথক হোস্টনাম সমাধান করতে হবে। তা হচ্ছে পুনরাবৃত্তি। এটি অসীম পুনরাবৃত্তি না হওয়ার জন্য, ডিএনএসের আঠালো রেকর্ড রয়েছে যা NSনির্দিষ্ট ক্ষেত্রে রেকর্ডের সাথে প্রেরণ করা হয় ।


এতে প্রচুর ত্রুটি রয়েছে। "পুনরাবৃত্তি" শব্দের ব্যবহারের সাথে "রিকার্স ফাংশন কল" ব্যবহৃত হয়েছে কিনা - ভ্যাটিনের উত্তর নিকটে - যখন কোনও ক্লায়েন্ট কোনও সার্ভারকে সম্পূর্ণ সমাধানের উত্তরের জন্য জিজ্ঞাসা করে তখন এটি কেবল একটি (খারাপভাবে নির্বাচিত) নাম । তথাকথিত "রিকার্সিভ সার্ভারস" দ্বারা ব্যবহৃত ব্যবস্থাকে আসলে পুনরাবৃত্তি বলে । এছাড়াও, আঠালো রেকর্ডগুলি এবং "অসীম পুনরাবৃত্তি" রোধ না করার জন্য - তারা যদি সার্ভারগুলি নির্ধারিত ডোমেনের স্পেসের মধ্যে থাকে তবে আপনি কীভাবে নেমসারভারের ঠিকানা পাবেন তা "মুরগি এবং ডিম" সমস্যা রোধ করার জন্য তারা রয়েছে ।
Alnitak

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

@ অ্যালনিটাক আপনি পুনরাবৃত্তি স্ট্যাক থেকে মুক্তি পেতে পারেন এবং একসাথে কেবলমাত্র DNS নামের ধ্রুবক সংখ্যা ট্র্যাক করে ডিএনএস রেজোলিউশন সম্পাদন করতে পারবেন না। আপনি আলাদাভাবে দেখা ডেটা স্ট্রাকচারের সাহায্যে পুনরাবৃত্তি স্ট্যাকের প্রতিনিধিত্ব করতে পারেন, তবে এটি অন্তর্নিহিত পুনরাবৃত্তি থেকে যায়। কোনও ডোমেন নাম এমনভাবে কনফিগার করা সম্ভব যা পুনরাবৃত্তির গভীরতা কেবল একটিতে রাখবে। তবে সমস্ত ডোমেন নাম সেভাবে কনফিগার করা হয় না।
ক্যাস্পারড

আমি আরএফসি 1034 উদ্ধৃত করেছি - "" এই সমস্যাটির সাথে মোকাবিলা করার জন্য দুটি সাধারণ পন্থা হ'ল "পুনরাবৃত্ত", যেখানে প্রথম সার্ভারটি অন্য সার্ভারে ক্লায়েন্টের অনুসন্ধানটি অনুসন্ধান করে এবং "পুনরাবৃত্ত", যেখানে সার্ভার ক্লায়েন্টকে অন্যটির কাছে রেফার করে in সার্ভার এবং ক্লায়েন্টকে ক্যোয়ারী অনুসরণ করতে দেয় "" "" স্ট্যাকস "বা" ডেটা স্ট্রাকচার "এর সাথে এর কোনও যোগসূত্র নেই।
Alnitak

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