क्या मेरे होस्ट कंप्यूटर को नेटवर्क पर अपने होस्टनाम को हल करने की अनुमति देने का एक आसान तरीका है, बिना उन्हें अपनी मेजबानों की फाइलों या डीएनएस सेटिंग्स को संपादित करने के लिए? कुछ कंप्यूटर विंडोज पर हैं।
क्या मेरे होस्ट कंप्यूटर को नेटवर्क पर अपने होस्टनाम को हल करने की अनुमति देने का एक आसान तरीका है, बिना उन्हें अपनी मेजबानों की फाइलों या डीएनएस सेटिंग्स को संपादित करने के लिए? कुछ कंप्यूटर विंडोज पर हैं।
जवाबों:
अवाही होस्टनामों को हल करने के लिए , अन्य कंप्यूटरों में लिबास-एमडीएन स्थापित होना चाहिए ।
एक अन्य विकल्प, यदि आप नेटवर्क व्यवस्थापक हैं तो डीएचसीपी द्वारा एक निजी डीएनएस पता वितरित करें (I आपके कंप्यूटर डीएचसीपी द्वारा कॉन्फ़िगर किए गए हैं)। एक छोटे नेटवर्क के लिए, dnsmasq अच्छा संयुक्त पैकेज (DNS + DHCP) है। यह आपको केवल /etc/hosts
नेटवर्क में अपनी सेवा देने की अनुमति देता है ।
sudo apt-get install libnss-mdns
(उबंटू) कंप्यूटर पर जिसे आप साझा करना चाहते हैं। यह 'अवहि mDNS / DNS-SD डेमॉन: अवही-डेमॉन' शुरू करेगा और संगत क्लाइंट सॉफ्टवेयर के साथ कंप्यूटर पर (hostname) .local द्वारा खोज को सक्षम करेगा।
मिश्रित नेटवर्क वातावरण में आप अवहि / ज़ेरोकोनिग से नाम संकल्पों के साथ कर सकते हैं जो मैक-ओएस के साथ-साथ विंडोज में (जब बोन्जोर चल रहा है) हल हो जाएगा । इसका जवाब भी देखिए ।
हाल के सभी उबंटू इंस्टाल में आप उपयोग कर सकते हैं hostname.local
और यह सिर्फ काम करता है। मेरा मानना है कि इसका मतलब है कि mDNS अपने आप सेट हो जाता है, लेकिन जैसा कि यह हमेशा काम किया जाता है (कुछ होटलों में कुछ राउटर को छोड़कर, जहां मुझे इसकी सूचना एक टूटे हुए राउटर की वजह से अक्षम होने की सूचना मिलेगी), मुझे खोदने की ज़रूरत नहीं है में।