আমার অন্যান্য কম্পিউটারগুলিকে তাদের হোস্ট ফাইল বা তাদের ডিএনএস সেটিংস সম্পাদনা না করেই নেটওয়ার্কের মাধ্যমে আমার হোস্টনামটি সমাধান করার অনুমতি দেওয়ার কি সহজ উপায় আছে? কিছু কম্পিউটার উইন্ডোজে রয়েছে।
আমার অন্যান্য কম্পিউটারগুলিকে তাদের হোস্ট ফাইল বা তাদের ডিএনএস সেটিংস সম্পাদনা না করেই নেটওয়ার্কের মাধ্যমে আমার হোস্টনামটি সমাধান করার অনুমতি দেওয়ার কি সহজ উপায় আছে? কিছু কম্পিউটার উইন্ডোজে রয়েছে।
উত্তর:
সমাধানের জন্য নির্মাণের জন্য Avahi হোস্ট-নেম, অন্য কম্পিউটারের থাকা উচিত libnss-mDNS ইনস্টল করা নেই।
আরেকটি বিকল্প, আপনি যদি নেটওয়ার্ক প্রশাসক হন তবে ডিএইচসিপি দ্বারা একটি ব্যক্তিগত ডিএনএস ঠিকানা বিতরণ করতে হবে (আমি আপনার কম্পিউটারগুলি ডিএইচসিপি দ্বারা কনফিগার করেছি)। একটি ছোট নেটওয়ার্কের জন্য, dnsmasq ভাল সম্মিলিত প্যাকেজ (ডিএনএস + ডিএইচসিপি)। এটি আপনাকে /etc/hosts
নেটওয়ার্কে কেবল আপনার পরিবেশন করতে দেয় ।
sudo apt-get install libnss-mdns
আপনি যে শেয়ার করতে চান (উবুন্টু) কম্পিউটারে। এটি 'অবাহী এমডিএনএস / ডিএনএস-এসডি ডেমন: আভি-ডেমন' আরম্ভ করবে এবং (হোস্টনাম) দ্বারা অনুসন্ধান সক্ষম করবে client
মিশ্র নেটওয়ার্ক পরিবেশে আপনি আভা / জেরোকনফিগের নাম রেজোলিউশনের সাহায্যে এটি করতে পারেন যা ম্যাক-ওএসের পাশাপাশি উইন্ডোজেও সমাধান করতে পারে (যখন বনজর চলছে)। এই উত্তরটি দেখুন ।
সমস্ত সাম্প্রতিক উবুন্টু ইনস্টলে আপনি ব্যবহার করতে পারেন hostname.local
এবং এটি ঠিক কাজ করে। আমি বিশ্বাস করি এর অর্থ এমডিএনএস স্বয়ংক্রিয়ভাবে সেট আপ হয়ে গেছে, তবে এটি সর্বদা সবেমাত্র কাজ হয়েছে (কিছু হোটেলের কিছু রাউটার ব্যতীত, যেখানে আমি ভাঙ্গা রাউটারের কারণে এটি নিষ্ক্রিয় হওয়ার বিষয়ে একটি বিজ্ঞপ্তি পেয়েছি), আমাকে খনন করতে হয়নি ভিতরে.