ডিএনএস এসওএ রেকর্ড মানকে বাঁচতে নেতিবাচক সময়ের ব্যবহারকে কী ট্রিগার করে?


8

আমি নিম্নলিখিত ডিএনএস টিউটোরিয়ালটি পড়ছি এবং এটিতে এটির উদাহরণ রয়েছে:

domain.com.  IN SOA ns1.domain.com. admin.domain.com. (
                                        12083   ; serial number
                                        3h      ; refresh interval
                                        30m     ; retry interval
                                        3w      ; expiry period
                                        1h      ; negative TTL
)

negative TTLমানটির বিবরণ এটি বলে:

1 ঘন্টা: এই ফাইলটিতে অনুরোধকৃত নামটি খুঁজে না পাওয়া গেলে সার্ভার কোনও নাম ত্রুটি ক্যাশে করবে এমন সময় পরিমাণ।

এমন শর্তগুলি কী কী যা সার্ভারকে এই জাতীয় নাম ত্রুটির ক্যাশে রাখতে পারে? একটি উদাহরণ সত্যই সহায়ক হবে।

উত্তর:


11

নেতিবাচক ক্যাচিং ব্যবধানটি কার্যকর হয় SOAযখন কোনও অনুমোদিত সার্ভার ইঙ্গিত দেয় যে অনুরোধ করা রেকর্ডটি বিদ্যমান নেই। নির্দিষ্ট কেসগুলি হ'ল:

  • এর প্রতিক্রিয়া কোড সহ জবাব দেয় NXDOMAIN
  • একটি NODATAসিন্থেটিক রাষ্ট্রের সাথে জবাব দেয় , তবে কেবল সেখানে SOAরেকর্ড উপস্থিত রয়েছে। ( NOERRORrcode, 0 উত্তর, SOAকর্তৃপক্ষ বিভাগে 1 রেকর্ড + alচ্ছিক NSরেকর্ড)

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

আপনি আরও পড়তে চাইলে মামলাগুলি আরএফসি 2308 বিভাগের আওতায় আসে । প্রাইমার হিসাবে বিভাগ 2 পড়ুন, তারপরে 5-6।


আইআইইউসি যদি আমি প্রামাণিক সার্ভার থেকে "not.available.example.com" অনুরোধ করি তবে তা নেতিবাচক সময়টি বেঁচে থাকার জন্য ক্যাশে হয়ে যায়?
ওলে

সঠিক। পূর্ণ পুনরাবৃত্তির সার্ভারগুলি নির্ভরযোগ্যভাবে অস্তিত্বকে ক্যাশে করবে, তবে স্টাব রেজলভারগুলির আচরণ (যেমন ওএস রেজোলার লাইব্রেরিগুলির মতো) পৃথক হবে। উইন্ডোজ উদাহরণস্বরূপ, না। আপনি দেখতে পাবেন "নামটির অস্তিত্ব নেই"। আউটপুট ipconfig /displaydns, যা প্রতিনিধিত্ব করে NXDOMAIN। সেই সাথে আউটপুটটিতে আপনি "টাইপ এক্স প্রকারের কোনও রেকর্ড নেই" এর উদাহরণ খুঁজে পাবেন যা এর সাথে মিলে যায় NODATA। বেশিরভাগ ইউনিক্স ভিত্তিক সিস্টেমগুলি তা করে না , কারণ তারা অতিরিক্ত কনফিগারেশন ছাড়াই মোটেও ক্যাশে করে না। ( nscdক্যাচিং সক্ষম, স্থানীয় পুনরাবৃত্তি সার্ভার এবং 127.0.0.1 ডিএনএস লিকআপস ইত্যাদির জন্য ব্যবহার করে)
অ্যান্ড্রু বি

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

ipconfig /displaydnsস্থানীয় স্টাব রিসলভার ক্যাশের সামগ্রীগুলি আপনাকে বলার জন্য উপস্থিত রয়েছে। বেশিও না, কমও না. অ্যাডমিনরা সেই তথ্যটি দিয়ে কী করতে চায় তা খোলা শেষ।
অ্যান্ড্রু বি

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