কেন আমার অপারেটিং সিস্টেমে একটি DNS সার্ভার নির্দিষ্ট করতে হবে?


1

আমি DNS সম্পর্কিত এই বড় সন্দেহ আছে। আমি কিছু ভিডিও দেখছি এবং কিভাবে DNS কাজ করে তা পড়ছে। আমি মনে করি আমি এক বিন্দু ছাড়া এটি unsertood আছে। আমাকে কেন আমার জয় 7 ওএসে বা আমার উবুন্টু বক্সে DNS সার্ভারে উল্লেখ করতে হবে? কখনও কখনও এটি আমার আইপিপি আমার কাছে নির্ধারিত এক হিসাবে কনফিগার করা হয় এবং কখনও কখনও আমি গুগল এর পাবলিক DNS সার্ভার পরীক্ষা (8.8.8.8)। আমি বুঝতে পারছি না এই DNS সার্ভারগুলির অর্থ কী।

যতদূর আমি জানি অপারেটিং সিস্টেম একটি আছে নাম সার্ভার সমাধান । এই TLD নাম সার্ভার পেতে এবং তারপর অবশেষে আইপি পেতে অধিকারী সার্ভার পেতে রুট নাম সার্ভার অনুসন্ধানের জন্য দায়ী এক। রুট নাম সার্ভারের ipsগুলি OS তে "হার্ডকডেড" হয়। তাই আমি বুঝতে পারছি না কেন আমার আইএসপি ডিএনএস সার্ভার বা গুগল ডিএনএস সার্ভারের প্রয়োজন, আমার ওএস তার নিজের সমাধান করতে পারে!

অনেক ধন্যবাদ!


3
Dns আপনার বোঝার বিপরীত হয়। আপনি রুট সার্ভারে যান না এবং তারপরে নিচে যা অনুমোদনযোগ্য সেটিতে যান। আপনি একটি নিম্নতর Tier Dns সার্ভার জিজ্ঞাসা করেন, এবং অনুরোধটি উত্তর দিতে না পারলে সার্ভারটি চেইনটির অনুরোধটি রিলিজ করে।
Sirex

যখন আপনি একটি হার্ড-কোডেড সার্ভার সম্পর্কে কথা বলেন, তখন আমার সন্দেহ হয় যে আপনি ভাবছেন সার্টিফিকেট / ট্রাস্ট কর্তৃপক্ষ , না নাম সার্ভার। উইন্ডোজ সঙ্গে আসে এবং সময়মত বিশ্বস্ত সার্টিফিকেট এবং সার্টিফিকেট বাতিল তালিকা।
Synetech

উত্তর:


6

সংক্ষিপ্ত উত্তর: আপনি DHCP ব্যবহার না করা বেছে নিয়েছেন, যা স্বয়ংক্রিয়ভাবে আপনার ISP এর নাম সার্ভারের আইপি ঠিকানাগুলি কনফিগার করে (অথবা আপনার হোম রাউটারের DNS ক্যাশিংয়ের অতিরিক্ত স্তর)।

ব্যাখ্যা:

DNS সমাধানগুলি সরাসরি রুট সার্ভারগুলির সাথে যোগাযোগ করে না কারণ এটি খুব অকার্যকর হবে। রুট সার্ভারগুলিকে কোটি কোটি ইন্টারনেট-সংযুক্ত ডিভাইসগুলির সমস্ত লোড হ্যান্ডেল করতে হবে এবং যদি সমাধানকারীগুলিকে একাধিক অ-পুনর্মিলনমূলক প্রশ্নগুলি তৈরি করতে হয় (এবং প্রয়োজনীয় তুলনায় আরো জটিল), DNS অনুসন্ধানগুলি অতিশয় ধীর হতে পারে।

অতএব, ISPs তাদের গ্রাহকদের ব্যবহার করার জন্য "পুনরাবৃত্তিমূলক" বা "ক্যাশিং" নাম সার্ভার পরিচালনা করে। আদর্শভাবে, সার্ভারগুলি বিলম্বিত হ্রাস করার দ্বারা কাছাকাছি অবস্থিত। অনেক হোম রাউটার এমনকি ক্যাশিংয়ের একটি অতিরিক্ত স্তর সরবরাহ করে - যদি আপনার DNS সার্ভার ঠিকানাটি আপনার গেটওয়ে ঠিকানার মতো হয় তবে সম্ভবত এটির ক্ষেত্রে।

উদাহরণস্বরূপ বলুন আপনার ওয়েব ব্রাউজারের আইপি ঠিকানা জানতে হবে superuser.com. এবং এটির জন্য আপনার আইএসপি এর নাম সার্ভার জিজ্ঞাসা করে। এখানে সরাসরি স্বাক্ষরিত সার্ভার অনুসন্ধানের উপর তাই করার পারফরম্যান্স সুবিধা রয়েছে:

  • আপনার ISP এর নাম সার্ভার আসলে উত্তরটি জানতে পারে যখন অন্য একজন রেজোলার একই প্রশ্ন জিজ্ঞাসা করে, সময় এবং ব্যান্ডউইথ সংরক্ষণ করে।

  • এমনকি যদি আপনার আইএসপি এর নাম সার্ভারটি ইতিমধ্যে উত্তরটি জানেন না তবে সম্ভবত এটি কোথায় দেখতে হবে তা জানাতে পারে: .com. নাম সার্ভার। একটি resolver অন্য .com ডোমেইন নাম সম্পর্কে জিজ্ঞাসা যখন থেকে তাদের ঠিকানা জানে।

  • উত্তরটি একই প্রশ্নের উত্তর পেতে হলে এটি মনে রাখতে পারে। নির্দিষ্ট সময়ের সাথে সম্পর্কিত "সময় বাঁচাতে" (টিটিএল) সার্ভারটি চিরকালের জন্য স্থায়ীভাবে থাকা থেকে বিরত থাকার জন্য কিছুক্ষণ পরে এটি ভুলে যায়।

প্রতিটি আইএসপি এর সার্ভারগুলির বিভিন্ন আইপি ঠিকানা থাকে, তাই DNS আইপি ঠিকানাগুলি হার্ডকোড করা যায় না। সম্ভবত সমস্ত আইএসপি-পরিচালিত পুনর্মিলন DNS সার্ভারগুলি ব্যবহার করে একটি একক আইপি ঠিকানার অধীনে ক্লাস্টার করা যেতে পারে anycast যেহেতু গুগল পাবলিক ডিএনএস, তবে এটি করার কোনও পয়েন্ট নেই, কারণ ডিএনএস স্বয়ংক্রিয়ভাবে কনফিগার করার সমস্যাটি ইতিমধ্যে ডিএইচসিপি এবং পিপিপি প্রোটোকলের দ্বারা সমাধান করা হয়েছে।

DHCP এবং PPP কেবল ক্লায়েন্টের আইপি ঠিকানার কনফিগার করার অনুমতি দেয় না তবে এটির DNS সার্ভার ঠিকানাগুলিও অনুমোদন করে। আপনি DHCP ব্যবহার না করে বিশেষভাবে নির্বাচিত হলে শুধুমাত্র আপনাকে একটি DNS সার্ভার ঠিকানা নির্দিষ্ট করতে হবে।


6

যতক্ষণ না আমি ভুলভাবে ভুল করেছি, root নাম সার্ভারগুলি কোনও অপারেটিং সিস্টেমে "হার্ডকডেড" হয় না। DNS নামগুলি যেমন আপনি জানেন, IP ঠিকানাগুলিতে ওয়েবসাইটের নামগুলি (বা সার্ভারের নামগুলি) সমাধান করতে। আপনার সার্ভারটি কোনও DNS ঠিকানা থেকে আপনার DNS এর DNS পায় না, অথবা আপনার সার্ভার / কম্পিউটারকে স্পষ্টভাবে বলা না থাকলে DNS সার্ভারগুলি কোনও প্রশ্ন করতে পারে না সেক্ষেত্রে আপনার সার্ভার (বা উইন্ডোজ বক্স বা কী-কি-আপনি) কোনো ওয়েবসাইট ঠিকানা সমাধান করতে পারবেন না।

লিনাক্সে, এটি /etc/resolv.conf সম্পাদনা করে সম্পন্ন করা হয়। উইন্ডোজ এ, এটি নেটওয়ার্ক অ্যাডাপ্টারের সেটিংস সম্পাদনা করে সম্পন্ন করা হয়।


2
+1 - আমি কোনও OS তে হার্ডকোডেড রুট সার্ভারগুলির কথা শুনিনি। এবং আমার কোনও OS কখনও DNS সার্ভার সেট ছাড়াই কাজ করেছে।
Frederik Nielsen

3

যতদূর আমি জানি অপারেটিং সিস্টেম একটি সমাধান নাম সার্ভার আছে।

এটি ডিফল্টরূপে নয় (যদি আপনি এটি ইনস্টল না করে থাকেন তবে)।

তাই আমি বুঝতে পারছি না কেন আমার আইএসপি ডিএনএস সার্ভার বা গুগল ডিএনএস সার্ভারের প্রয়োজন, আমার ওএস তার নিজের সমাধান করতে পারে!

তাত্ত্বিকভাবে, আপনি নিজের DNS সার্ভারটি ইনস্টল করতে এবং সমস্ত ডোমেন নামগুলি সমাধান করতে আপনার LAN এ এটি ব্যবহার করতে পারেন। Google এর এবং আইএসপি সার্ভারগুলি আপনাকে নামগুলি সমাধান করার জন্য সময় বাঁচাতে পারে কারণ তাদের সম্প্রতি সংশোধন করা হয়েছে এমন বড় বড় নাম রয়েছে। তারা আপনার নিজের নাম সার্ভার সেট আপ আপনার প্রচেষ্টা সংরক্ষণ করতে পারেন। এছাড়াও, আপনাকে মনে রাখতে হবে যে অনেক সাধারণ (অ-টেকি) মানুষ কোনও সার্ভার ইনস্টল করতে ইচ্ছুক নয়, ইত্যাদি, তারা কেবল কম্পিউটারে কাজ করতে চায়।


3

আপনার অভ্যন্তরীণ সমাধানকারী একটি ক্যোয়ারী ক্লায়েন্ট যা এই ঠিকানা সহ কয়েকটি উত্স অনুসন্ধান করতে সক্ষম হতে পারে:

  • আপনার স্থানীয় হোস্ট ফাইল (/ etc / হোস্টগুলি লিনাক্স / ইউনিক্সে)
  • ডিএনএস
  • ধিক্কার জানাই
  • mDNS (জিরো কনফিগারেশন নাম পরিষেবা)

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

গুগল, ফেসবুক, এবং অন্যান্য উচ্চ ভলিউম সাইটগুলির জন্য, এটি স্থানীয় সার্ভার ব্যবহার করা সহায়ক। আপনার আইএসপিগুলির DNS এর কাছে থাকা ঠিকানাগুলি থাকা উচিত (নেটওয়ার্ক পদগুলিতে)। অন্য DNS সার্ভারগুলি এমন ঠিকানাগুলি সরবরাহ করতে পারে যা তুলনামূলকভাবে দূরে, সম্ভবত মহাদেশগুলি এমনকি দূরে।

Root সার্ভারগুলি শুধুমাত্র .com .net, .uk, ইত্যাদি TLDs (শীর্ষ স্তরের ডোমেন) এর জন্য সার্ভার সরবরাহ করে। ইন্টারনেটে বেশিরভাগ DNS সার্ভারের মতো, তারা পুনরাবৃত্তিমূলক নাম পরিষেবাগুলি সরবরাহ করে না। তারা যে তথ্য প্রদান করে তা অপেক্ষাকৃত স্থিতিশীল, এটি পুনর্ব্যবহারযোগ্য নাম সার্ভারগুলি দ্বারা ক্যাশে করা হবে যা তাদের জিজ্ঞাসা করে। ক্যাশেড ডেটা বৈধ থাকলে recursive সার্ভারটিকে TLD এর জন্য রুট সার্ভারগুলিতে জিজ্ঞাসা করতে হবে না।

যদি আপনি DHCP ব্যবহার করে একটি আইপি ঠিকানা পান তবে স্বয়ংক্রিয়ভাবে স্বয়ংক্রিয় সেটআপের অংশ হিসাবে নাম সার্ভারগুলিও পাবেন। এই কম্পিউটারগুলির অধিকাংশই আমি তাদের আইপি ঠিকানা, রাউটার এবং DNS সার্ভার পেতে উপায় জানি।

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

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


2

DNS সার্ভারে রুট সার্ভারগুলিতে প্রেরিত প্রশ্নগুলির সংখ্যা সীমাবদ্ধ করার জন্য DNS পংক্তিটি ডিজাইন করা হয়েছে। কিছু নির্ভরযোগ্য এবং বিবেচিত নিরাপদ সার্ভার রয়েছে যা DNS রেজোলিউশনকে opendns প্রদান করে http://www.opendns.com/- আপনি নিরাপত্তা সম্পর্কে উদ্বেগ যদি আপনি তাদের সার্ভার ব্যবহার করতে পারেন।

আপনার ISP DNS সার্ভার এভাবে দ্রুত তাদের উত্তর দেওয়ার কিছু প্রশ্ন ক্যাশ করতে সক্ষম।


2

রুট সেভারগুলি কেবলমাত্র "হার্ড কোডেড" হয় একটি সার্ভারে DNS সার্ভারের ভূমিকা পালনকারী সার্ভারে - আপনার উইন্ডোজ 7 মেশিনের সেসব সার্ভার কনফিগার করা হবে না (যদি না এটি একটি DNS সার্ভার হিসাবে কাজ করছে)। এই রুট সার্ভারগুলি DNS (বিআইএনএড উদাহরণস্বরূপ) পরিসেবার প্রক্রিয়া এবং স্বয়ংক্রিয়ভাবে অপারেটিং সিস্টেমের মধ্যে প্রোগ্রাম করা হয় তা পার্থক্য করা গুরুত্বপূর্ণ।

সেই DNS সার্ভারগুলি ডোমেইনের জন্য আধিকারিক সার্ভার খুঁজতে root সার্ভারগুলি উল্লেখ করে। ক্লায়েন্টগুলি তাদের নেটওয়ার্ক অ্যাডাপ্টার বা / etc / হোস্ট ফাইলগুলিতে প্রোগ্রাম করা DNS সার্ভারকে রেফারেন্স করে এবং সেই সার্ভারগুলি রুট সার্ভারগুলিকে রেফারেন্স করে।

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