nsswitch.conf বনাম হোস্টকনফ


10

মনে করুন যে /etc/nsswitch.confফাইলটি রয়েছে

hosts: files dns

এবং /etc/host.confফাইল আছে

order bind,hosts

তারপরে /etc/hostsকোনও হোস্টের নামটি সমাধান করার জন্য সিস্টেমটি কোন ক্রমে সিস্টেমটি ব্যবহার করবে এবং ডিএনএস চেহারা? অন্য কথায়, দুটি কনফিগারেশন ফাইলের প্রাধান্য লাগে?

উত্তর:


14

/etc/nsswitch.confএই দিনগুলিতে ডোমেন নাম রেজোলিউশনের জন্য ডিফল্ট ফাইল। আমার /etc/host.confফাইলের শীর্ষে আমার কাছে নীচের লাইনটি রয়েছে : -

# The "order" line is only used by old versions of the C library.

nsswitch.confনামের সমাধানের জন্য আমার ডেবিয়ান বাক্সে বেশ কিছু দ্বারা ব্যবহৃত হয়। সুতরাং, আপনার ফাইলগুলিতে উপরের রেখাগুলি প্রদত্ত, ডিফল্ট নাম রেজোলিউশন আদেশটি /etc/hostsপ্রথমে চেক করা হবে এবং তারপরে /etc/resolv.confএকটি ডিএনএস লুকআপ করতে কনফিগার করা নেমসার্ভারগুলি ব্যবহার করুন ।

ইদানীং (উবুন্টু ১১.১০ সম্পর্কে), /etc/resolv.confলোকালহোস্ট ইন্টারফেস (১২7.০.০.১) ব্যবহার করার জন্য ডিফল্টরূপে কনফিগার করা হয়েছে, যেখানে dnsmasqডিএনএস অনুরোধের জন্য ডিমন প্রোগ্রাম পোর্ট ৫৩ তে শুনবে। এটি সাধারণত আপনার ল্যানের ডিএইচসিপি সার্ভার দ্বারা কনফিগার করা হিসাবে ডিএনএস রেজোলিউশন করে, তবে এটি ওএসের নেটওয়ার্ক কনফিগারেশন জিইউআইতে ম্যানুয়ালি ওভাররাইড করা যেতে পারে।

দ্রষ্টব্য: আপনি কোন ওএস ব্যবহার করছেন তা উল্লেখ করেননি এবং উপরেরটি ডেবিয়ান উবুন্টুর সাথে ব্যক্তিগত অভিজ্ঞতা থেকে আসছে। ডিফল্টগুলি লিনাক্সের বিভিন্ন স্বাদে পৃথক হতে পারে

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