স্থানীয় নেটওয়ার্ক ইন্টারফেসের জন্য কনফিগারেশন ফাইলে আমাদের উল্লেখ করতে হবে হয় আমরা DHCP=
বিকল্পটি ব্যবহার করে ডিএইচসিপি সার্ভার থেকে স্থানীয় ডিএনএস সার্ভারের ঠিকানা পেতে চাই :
[Network]
DHCP=yes
অথবা DNS=
বিকল্পটি ব্যবহার করে স্পষ্টভাবে এর ঠিকানা নির্দিষ্ট করুন :
[Network]
DNS=10.0.0.1
এছাড়াও আমাদের বিকল্প ব্যবহার করে একই ডোমেন (একই বিভাগে) নির্দিষ্ট করতে হবেDomains=
Domains=domainA.example domainB.example ~example
domainA.example domainB.example
নিম্নলিখিত আচরণটি পেতে আমরা সিস্টেমের স্থানীয় ডোমেনগুলি নির্দিষ্ট করি ( systemd- রেজলিউশন.সওয়ারিস, সিস্টেম-রেজোলিউড ম্যান পৃষ্ঠা থেকে):
প্রতি ইন্টারফেস ডোমেনগুলির মধ্যে একটিতে শেষ হওয়া হোস্টনামের সন্ধানগুলি একচেটিয়াভাবে ম্যাচিং ইন্টারফেসগুলিতে ডেকে আনে।
এই উপায়টি আমাদের স্থানীয় ডিএনএস সার্ভার দ্বারা একচেটিয়াভাবেhostX.domainA.example
সমাধান করা হবে ।
আমরা উল্লেখ করেছি ~example
যে শেষ হওয়া সমস্ত ডোমেনগুলি example
নিম্নলিখিত আচরণ ( এই প্রতিশ্রুতির বিবরণ থেকে ) পাওয়ার জন্য কেবলমাত্র রুট-ডোমেন হিসাবে বিবেচিত হবে :
ডিএনএস সার্ভারগুলিতে কেবলমাত্র রুট-ডোমেন রয়েছে কেবলমাত্র নির্দিষ্ট ডোমেনগুলির জন্যই ব্যবহার করা উচিত।
এই উপায়টি আমাদের বিশ্বব্যাপী, দূরবর্তী ডিএনএস সার্ভার দ্বারা একচেটিয়াভাবেhostY.on.the.internet
সমাধান করা হবে ।
বিঃদ্রঃ
আদর্শভাবে, ডিএইচসিপি প্রোটোকল ব্যবহার করার সময়, উপরের নেটওয়ার্ক ইন্টারফেসের কনফিগারেশন ফাইলটিতে স্পষ্টভাবে নির্দিষ্ট না করে স্থানীয় ডোমেন নামগুলি ডিএইচসিপি সার্ভার থেকে পাওয়া উচিত। UseDomains=
বিকল্প দেখুন । তবে এই বৈশিষ্ট্যটির সাথে এখনও অসামান্য সমস্যা রয়েছে - systemd- নেটওয়ার্কযুক্ত ডিএইচসিপি অনুসন্ধান ডোমেন বিকল্পের সমস্যাটি দেখুন।
আমাদের দূরবর্তী ডিএনএস সার্ভারকে আমাদের বিশ্বব্যাপী, সিস্টেম-প্রশস্ত ডিএনএস সার্ভার হিসাবে উল্লেখ করতে হবে। আমরা /etc/systemd/resolved.conf
ফাইলটিতে এটি করতে পারি :
[Resolve]
DNS=8.8.8.8 8.8.4.4 2001:4860:4860::8888 2001:4860:4860::8844
কনফিগারেশন পুনরায় লোড করতে এবং পরিষেবাদি পুনরায় চালু করতে ভুলবেন না:
$ sudo systemctl daemon-reload
$ sudo systemctl restart systemd-networkd
$ sudo systemctl restart systemd-resolved
সাবধান!
উপরের গ্যারান্টিগুলি কেবল তখন প্রয়োগ হয় যখন নামগুলি সিস্টেমেড- রেজোলিউডের মাধ্যমে সমাধান করা হয় - এনএসএস-রেজোলিউশনের জন্য ম্যান পৃষ্ঠা , libnss_resolve.so.2 এবং systemd- সমাধান.service, systemd- সমাধানের জন্য ম্যান পৃষ্ঠা দেখুন ।
আরো দেখুন:
তথ্যসূত্র:
.local
এই উদাহরণ ব্যবহার না বিবেচনা করেছেন ? অবশ্যই অবাহির সাথে, এটি এমডিএনএসের জন্য সংরক্ষিত থাকার কথা ছিল এবং এটির অপব্যবহার একটি বড় নম্বর ছিল। এটি ব্যবহার করাexample.com
বা। উদাহরণটি আমার কাছে আরও পরিষ্কার হবে ।