আমি কীভাবে আমার নেটওয়ার্কে নির্ভরযোগ্যভাবে বিভিন্ন মেশিনকে সম্বোধন করতে পারি?
আমি আগে সর্বদা .local
আমার স্থানীয় নেটওয়ার্কে কম্পিউটারের সাথে কথা বলার জন্য প্রত্যয় ব্যবহার করেছি । একটি নতুন রাউটার সহ, যদিও .local
খুব কমই (যদিও কখনও কখনও) কাজ করে। আমি এটি পেয়েছি .home
এবং .lan
উভয়ই সাধারণত কাজ করে তবে সর্বদা নয়।
.-------. .--------. .-----.
| modem |---| router |))))))(wifi))))))| foo |
.-------. .--------. v .-----.
|| | v
/_^_^_\ | \))))))).-----.
/ cloud \ | | bar |
\-_-_-/ .-----. .-----.
| baz |
.-----.
সুতরাং, একটি টার্মিনাল থেকে foo
, আমি চেষ্টা করতে পারি:
ssh bar.local
ssh bar.home
ssh bar.lan
ssh baz.local
ssh baz.home
ssh baz.lan
এবং কখনও কখনও এই প্রত্যয়গুলির মধ্যে কিছু কাজ করে এবং কিছু কাজ করে না, তবে কোনটি বা কখন ভবিষ্যদ্বাণী করতে হয় তা আমি জানি না।
foo
, bar
এবং baz
সমস্ত আধুনিক লিনাক্স বা অ্যান্ড্রয়েড সিস্টেম এবং লিনাক্স বাক্সগুলিতে অহি-ডেমন বা অন্যান্য যুক্তিসঙ্গতভাবে উপলব্ধ প্যাকেজ ইনস্টল করা আছে
(আমি স্থির আইপি ঠিকানাগুলি সেট আপ করতে চাই না: আমি প্রতিটি মেশিনের জন্য ডিএইচসিপি (রাউটার থেকে) ব্যবহার চালিয়ে যেতে চাই এবং এমনকি স্থির ঠিকানাগুলির সাথে আমি ঠিক থাকলেও আমি হোস্টনামগুলি প্রবেশ করতে সক্ষম হতে চাই অবিরত অ্যান্ড্রয়েড মেশিনগুলি, যেখানে আমি কোনও আইপি ঠিকানায় একটি নির্বাচিত হোস্টনেম ম্যাপ করতে হোস্ট ফাইলটি সম্পাদনা করতে পারি না))
/etc/resolv.conf
নেমসার্ভারগুলির জন্য আপনি কী ব্যবহার করছেন ? এছাড়াও যদি আপনিdig
ইনস্টল করেন আপনি কার্যকর করার সময় কোন আউটপুট পানdig +trace baz.local
?