ডিএনএসের মূল রেকর্ডটি হার্ডকোড করেছে কেন তবে এটি টিটিএল করেছে?


8

আমি স্থানীয়ভাবে একটি পুনরাবৃত্ত নাম সার্ভার হোস্ট করি তাই নাম রেজোলিউশনের জন্য আমার পরিষেবা প্রদানকারী বা অন্য কোনও পাবলিক ডিএনএস সার্ভারের দরকার নেই don't যদিও রুট নেম সার্ভারের আইপি-ঠিকানাগুলি কনফিগারেশন ফাইলে (বাইন্ড /etc/bind/db.rootফাইলটিতে) হার্ডকোড করা থাকে , আমি যখন nslookupরুট নেম সার্ভারের জন্য একাধিক কমান্ড চালিত করি ., তখনও টিটিএল ক্ষেত্রটি হ্রাস পায়।

টিটিএল হ্রাস হবে কেন, যখন এটি কনফিগারেশন ফাইলটিতে হারকোড করা হয়?
এবং যখন হারকোড করা হচ্ছে তখন প্রথমে মূল স্তরে টিটিএল লাগবে কেন?

উত্তর:


14

সাধারণত আপনি নীচে স্নিপেটের অনুরূপ ডিএনএস রুট সার্ভারগুলি স্পষ্টভাবে কনফিগার করবেন:

zone "." {
  type hint;
  file "/etc/bind/db.root";
};

আপনি যেখানে লক্ষ্য করেন যে জোন প্রকারটি সাধারণ masterনয় slave তবে একটি বিশেষ জোনের প্রকার বলে hint

যখন নাম সার্ভারটি শুরু হবে, তখন এটি কেবলমাত্র একটি প্রতিক্রিয়াশীল রুট নেম সার্ভার সন্ধানের জন্য মূল ইঙ্গিতগুলি ব্যবহার করে এবং সেখান থেকে রুট নেম সার্ভারের বর্তমান তালিকা পেয়ে যাবে। এগুলি হ'ল মূল সার্ভার যা প্রকৃতপক্ষে অপারেশনের সময় ব্যবহৃত হবে।

যেহেতু এগুলি ক্যাশে করা হয়েছে তাদের একটি টিটিএল প্রয়োজন হবে এবং আপনি যেমন দেখেছেন: টিটিএল অন্য ক্যাশেড ডিএনএস রেকর্ডের মতো হ্রাস পাবে।

আইএন ক্লাসের জন্য কোনও ইঙ্গিত অঞ্চল নির্ধারণ না করা থাকলে, সার্ভারটি রুট সার্ভারের ইঙ্গিতগুলির সংকলিত ইন-ডিফল্ট সেট ব্যবহার করে। সূত্র: বাইন্ড প্রশাসক রেফারেন্স ম্যানুয়াল

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


4

এগুলি স্থায়ীভাবে কঠোরভাবে কোড করা হয় না - সময়ের সাথে সাথে রুট জোন ফাইলটি পরিবর্তিত হয় যাতে রেজলভারগুলিতে প্রবিষ্ট প্রবেশগুলি চিরকাল স্থায়ী হতে পারে না।

উদাহরণস্বরূপ, এখানে ফাইলটি শুরু করার সময় শো হিসাবে 2014 সালে বর্তমানটিকে সর্বশেষ আপডেট করা হয়েছিল :

;       This file holds the information on root name servers needed to
;       initialize cache of Internet domain name servers
;       (e.g. reference this file in the "cache  .  <file>"
;       configuration file of BIND domain name servers).
;
;       This file is made available by InterNIC 
;       under anonymous FTP as
;           file                /domain/named.cache
;           on server           FTP.INTERNIC.NET
;       -OR-                    RS.INTERNIC.NET
;
;       last update:    November 05, 2014
;       related version of root zone:   2014110501
;
; formerly NS.INTERNIC.NET
;
.                        3600000      NS    A.ROOT-SERVERS.NET.
A.ROOT-SERVERS.NET.      3600000      A     198.41.0.4
A.ROOT-SERVERS.NET.      3600000      AAAA  2001:503:ba3e::2:30

2

প্রকৃত বর্তমান রুট সার্ভারগুলি সন্ধানের জন্য db.root কেবলমাত্র DNS সার্ভার স্টার্টআপ প্রক্রিয়ার অংশ হিসাবে ব্যবহৃত হয়। এরপরে টিটিএল অনুসারে আপডেট করা হয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.